Megabe Villa
Villa
Galle, Galle District
Megabe Villa offers accommodation in Galle.
Number of rooms: 5
No:230/11A, Colombo Road, Mahamodara, 80000 Galle, Sri Lanka