Featuring a private beach, the eco-friendly Elements Beach & Nature Resort sits on the banks of the Kappalady Lagoon and Indian Ocean on the north-west coast of Sri Lanka. It is 3 km from Talawila Church and Palakuda Junction Bus Station.
Number of rooms: 11
Kappalady, Talawila, 61360 Kalpitiya, Sri Lanka