Villa Barbarossa
Ftelia Beach, Ftelia, Greece
Booking.com
Book Now