Indulge in comfort and elegance with our Double Rooms at Glenloch Tea Factory Hotel in Nuwara Eliya, Sri Lanka. Enjoy modern amenities, stunning views, and a peaceful retreat amidst tea country. Book your stay today!