Where is Dickwella Beach?

Where is Dickwella Beach located?

Dickwella Beach, Southern, Sri Lanka (approx. 5.9643°, 80.69768°)


Where is Dickwella Beach on the map?