Star Lagoon (Thevara)

3 Star  

Thevara, Cochin, Kerala - 682 013

Star Lagoon (Thevara), Cochin - Photos & Videos