Godsown Villa
Resort
Kovalam, Kerala
Set in Kovalam, 60 metres from Light House Beach, Godsown Villa offers accommodation with a shared lounge, free private parking, a terrace and a restaurant. This 3-star resort offers an ATM and a tour desk.
Number of rooms: 46
Light House Road Near Peacock Hotel, Kovalam, 695521 Kovalam, India