Mount Lavinia, Dehiwala-Mount Lavinia

Addara beach club

About

Addara beach club is a restaurant in Mount Lavinia, Dehiwala-Mount Lavinia, Sri Lanka.