Location

Villa Lemoni, , Eleios-Pronnoi, Greece