Mega Star Cinema
No one has favorited this theater yet
Located in the South of India, this cinema is air conditioned. It is also known as the Meha Star Cinema and is considered the best cinema in the town for its DTS sound system.
Just login to your account and subscribe to this theater