Dehiwala-Mount Lavinia

Sawadee Beach Front

About

Sawadee Beach Front is a restaurant in Dehiwala-Mount Lavinia, Sri Lanka.