Travancore Palace Beach Resort

Light HouseBeach Road
Kovalam
India