Hotel Apolafsi Villa, Imerovigli

Main Street Imerovigli84700, Greece
More images