Filter Results
Apply Filters
Clear Filters
Self Catering in Megalochori (Santorini)
Nereids Villa Santorini
Megalochori, Megalochori (Santorini), Greece Show map
Located only a 5-minute walk from Megalochori Village, Nereids Villa Santorini offers a swimming pool for guests to relax by. Located about 4 km from Red Beach, this villa provides Wi-Fi and a car…
From US$ 95
Book Now