Previous Next Store 210.000 € 4.200€/m² Glyfada Center, Glyfada, Southern Suburbs, Attica 1 50m² 1974 G