Designed by
Title
Aristotelous Square, Thessaloniki, Greece #42637858
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