A hotel furnished with luxury interior, to go with the breathtaking views of the outside world. Revel into a world of your own and enjoy what the hill country of Sri Lanka has to offer.