Dehiwala, Dehiwala-Mount Lavinia

Deck

About

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