Open View Apartment on Metro Station, Thessaloniki

Thessaloniki, Grecia