The resort is in the hills of Vellarimala, with beautiful countryside views. There are 78 spacious and well-appointed rooms with comfy beds, AC, flat-screen TVs, and private bathrooms. Some rooms have...
View Property