Glenloch Tea Factory Hotel features free Wi-Fi throughout the property and views of mountain in Ramboda. Boasting room service, this property also provides guests with a restaurant. Guests can make use of a garden.
Number of rooms: 80
Nuwara Eliya Road, 20588 Ramboda, Sri Lanka