Country House Restaurant at Trevene's is located in Nuwara Eliya, Sri Lanka on 17 Park Road, The Trevene Hotel, Nuwara Eliya 22000. Country House Restaurant at Trevene's is rated 3 out of 5 in the category restaurant in Sri Lanka.
Address
17 Park Road, The Trevene Hotel, Nuwara Eliya 22000