BEACH AND LAKE RESORT

Pozhikkara Beach Pachalloor
Trivandrum
India