Dehiwala, Dehiwala-Mount Lavinia

Moon Nest Beach Wadi

About

Moon Nest Beach Wadi is a restaurant in Dehiwala, Dehiwala-Mount Lavinia, Sri Lanka.