Time Square Hotel

Club Road
Cochin
India