Villa Bellevue

  Nea Stira, Nea Stira, Greece

Booking.com Book Now