Located in one of the most scenic locations in Sri Lanka also known as “ Little England “ overlooking lush greenery an breathtaking views, Melford Heaven