Ampelia Beach Hotel
Gennad Beach, Gennadi, Greece
Book Now