Share
twitterlinkedinfacebook
Image 1 of 1
Clock Tower, Aix-en-Provence
The clock tower, located in the Place de l'Hotel de Ville in Aix-en-Provence, Provence, France, at sunrise.