Castle Rock

3 Star  

Manorama Junction, Cochin, Kerala - 682 016