Megabe Villa

No:230/11A, Colombo Road, Mahamodara, 80000 Galle, Sri Lanka

Hotel image
Read more reviews for Megabe Villa