Dehiwala-Mount Lavinia

Chopsticks

About

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

Good to know

  • Takeaway