Walauwa The Villa Ahungalla is located in the peaceful fishing village of Ahungalla on the southern coastline, providing safe and enjoyable accommodation in a tropical location.
Number of rooms: 5
Thotawattha Road, Ahungalla Beach, 80562 Ahungalla, Sri Lanka