Resort Stay Well Ayurvedic Beach Resort
★★
Light house beach, Light house beach ,kovalam, Kovalam, India Show on map
Gods Own Villa Resort is a 2-star hotel in Kovalam, India. Guests rate it 6.4/10 (pleasant) across 1 reviews, ranking it #120 of 169 places to stay in Kovalam.
Light house beach, Light house beach ,kovalam, Kovalam, 695521, India
Gods Own Villa Resort has a guest rating of 6.4 out of 10 from 1 reviews, which is considered pleasant. It ranks #120 of 169 properties in Kovalam on Triptoic.
Gods Own Villa Resort is located at Light house beach, Light house beach ,kovalam, Kovalam 695521, India.
Gods Own Villa Resort is rated 2 stars.
Highly rated alternatives close by
Resort
Hotel
Villa
Hotel
Hotel
Hotel
Hotel
Resort