South Point Villa is a collection of exclusive luxury villas on the beautiful southern coast of Ahangama, Sri Lanka.