Nuwara Eliya

Teabush Hotel

About

Teabush Hotel is a restaurant in Nuwara Eliya, Sri Lanka.