Palmleaves Beach Resort

Puthenthope Po
Puthenthope
India