Jayabharath Theatre

Vadakkencherry, Kerala, India ● Complex