A luxury resort that is sure to liven up your spirits and have a fabulous stay in Sri Lanka’s hill capital. A wondrous place to meet and immerse with nature.