Villa Leo is situated in Weligama, 28 km from Galle Fort, 28 km from Dutch Church Galle, and 29 km from Galle Light house. With free private parking, the property is 1.7 km from Weligama Beach and 28 km from Galle International Cricket Stadium.
123 Bandaranayake Mawatha, 81700 Weligama, Sri Lanka