MSM / Selvam Theatre
movies running in Thanjavur
Premier Towers, Lakshmi Vilas St, Anna Nagar, Kumbakonam, Tamil Nadu 612001