-
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 -
Yoga and meditation sessions, as well as pampering spa treatments are provided. An outdoor pool, free parking and free Wi-Fi are also available. The contemporary rooms come with air conditioning, a … read more
-
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