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