Holiday Hotel

4 Star  

Cherai, Cochin, Kerala - 683 514