OYO 122 Glenloch Tea Factory Hotel is located in Road, Ramboda 20588. Address of OYO 122 Glenloch Tea Factory Hotel is Nuwara Eliya, Road, Ramboda 20588, Sri Lanka. OYO 122 Glenloch Tea Factory Hotel is rated 4 (out of 5 stars) by 41 reviewers on the web.
Some of the places around OYO 122 Glenloch Tea Factory Hotel are -
Within less than half a Kilo meter of OYO 122 Glenloch Tea Factory Hotel, you can also find OYO 122 Glenloch Tea Factory Hotel, Glenloch, Shanthasiri Stores, Glen Tea Garden And Bungalow and many more.
Within around 250 meter aerial distance, there are at least 2 more around OYO 122 Glenloch Tea Factory Hotel. These are - Glenloch Holiday Resort, OYO 122 Glenloch Tea Factory Hotel
Nuwara Eliya, Road, Ramboda 20588, Sri Lanka