Punnamada Resort

Punnamada
Alappuzha
India