Villa 71
(18)
Guest house in Galle, Sri Lanka
Address: 71 New Lane, Galle 80000, Sri Lanka
Phone: +94 77 358 4156
People also ask
What does villa house mean?
Rating
(19) · $19 per night (Latest starting price for this hotel)
Where is The Villa 71 Resort located? The Villa 71 Resort is located at 55/5 Soi Nakniwat 4 Nakniwat Road Ladprao in Lat Phrao, 6 miles from the center of ...