Located in Trivandrum, God's Own Country Resorts is set amidst a tropical landscape. It offers an outdoor pool, tennis courts and a restaurant. Free Wi-Fi and parking are provided.
Number of rooms: 25
The waters edge beach resort, 695501 Kovalam, India