Godsown Villa Resort
Light House Road Near Peacock Hotel, Kovalam, 695521 Kovalam, India
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.