Habaraduwa


Habaraduwa is a small town in Sri Lanka, located on the southern coast, approximately south of Galle. within Southern Province.