Glenloch is a Restaurant located in Sri Lanka. It is one of the 14480 restaurants in Sri Lanka. Address of Glenloch is Unnamed Road, Sri Lanka. Glenloch can be contacted at 94753139755. Glenloch is rated 4 (out of 5 stars) by 6 reviewers on the web.
Some of the places around Glenloch are -
Within less than half a Kilo meter of Glenloch, you can also find OYO 122 Glenloch Tea Factory Hotel, Shanthasiri Stores, Glen Tea Garden And Bungalow and many more.
Unnamed Road, Sri Lanka