Nuwara Eliya

Adma Agro Strawberry Farm Shop

About

Adma Agro Strawberry Farm Shop is a restaurant in Nuwara Eliya, Sri Lanka.