What Does hikkaduwa beach Mean?
Hikkaduwa would be the identify of a small beach town which is situated to the south west coast of Sri Lanka. Hikkaduwa beach has become the most effective beaches in Sri Lanka with a good amount of enjoyment functions to complete. there are various drinking water sporting activities to carry out for example surfing and delightful seafood curries