Nuwara Eliya

Sesiri hotel

About

Sesiri hotel is a restaurant in Nuwara Eliya, Sri Lanka.