Nuwara Eliya

Thusitha fast food

About

Thusitha fast food is a restaurant in Nuwara Eliya, Sri Lanka.