-
Swimming pool Spa and wellness centre
God's Own Country is an Ayurvedic resort that embodies the very best of what the Indian system of medicine has to offer. Located at Chowara, close to the famed Kovalam beach and about 30 kilometres f… read more -
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 tou… read more
Other spa hotels near Kovalam
-
Providing free Wi-Fi in public areas of the property only and parking, it features a yoga meditation centre and Ayurvedic spa services. Opening out to the tropical garden, the compact rooms offer wa… read more