Loading hotels
Confirming room availability...
Yoho Elephant Villa Galle, No. 567 Colombo Road, Galle, Sri Lanka
Located in Galle 5 miles from Galle International Cricket Stadium and 6 miles from Dutch Church Galle Yoho Elephant Villa Galle has accommodations with free WiFi and access to a garden. Galle Fort is 6 miles from the villa while Galle Light house is 6 miles from the property.