Tag: Glenoch Tea Factory

September 22, 2016 JM Kayne 10 Comments

Glenloch Tea Factory. See my short review of this place on Trip Advisor. In-TEA-resting: Glenloch – Tea Farm/Estate & Factory Address: Nuwara Eliya Katukithula, Sri Lanka Phone…