This place is chilling..both in terms of weather as well as the make of it. The entire property is distributed at the different levels wherein you have to either step up or down on those cute steps to go around the place as in the photo attached. We had been there just after christmas and we reached the hotel at... More
What is Certificate of Excellence?
TripAdvisor awards a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travellers.