Glyfada – Semelis Str. – Residential