Dehiwala-Mount Lavinia

Shop

About

Shop is a asian restaurant in Dehiwala-Mount Lavinia, Sri Lanka.

Good to know

  • Takeaway