Nuwara Eliya

Grand Indian

About

Grand Indian is a restaurant in Nuwara Eliya, Sri Lanka.