The ultimate location for extravagance in the creation of Mother Nature. The vast space within the resort conjures up the feeling of serenity in the midst of the green surroundings.
The resort provides a number of facilities and amenities to make your stay comfortable.