Designed by
Title
Aristotelous Square, Thessaloniki, Greece #71228889
Description
Aristotelous Square is the main city square of Thessaloniki, Greece and is located on Nikis avenue (on the city's waterfront), in the city center.
This image is editorial