Hotel Grand

Nuwara Eliya, Central Province, Sri Lanka