Offering a terrace and views of the mountain, Glenloch Tea Factory Hotel is situated in Ramboda. Guests can enjoy the on-site restaurant. Free WiFi is available throughout the property and free private parking is available on site.
The rooms include a flat-screen TV. All rooms have a private bathroom fitted with a bath.
There is a gift shop at the property.