Glenloch Tea Factory Hotel, Nuwara Eliya Road, Katukithula., Nuwara Eliya, Sri Lanka