Thessaloniki, Greece: Saint David the Dendrites
Thessaloniki in Northern Greece is an amazing city for a stroll but some streets stand out more than others. I am...
No account yet?
Create an Account