Dalawella Beach in the Southern Province is stunning.
The Sri Lankan Southern Coast is a beach paradise where you can find so many beautiful beaches in the entire province. Here we are discussing another magnificent beach called Dalawella Beach. Dalawella Beach is situated… Dalawella Beach in the Southern Province is stunning.