Relax in the middle of 98 Acres
This 98 Acres Resort is situated in Uva province in Sri Lanka with a spectacular panoramic view of endless valleys with pockets of mist and lush green hillsides and waterfalls. It is named with this striking name after it is built in the middle of a 98 acre tea estate which was Read More