Rating: 5
The Place de l’Hotel de Ville in Aix en Provence is a square in front of the City Hall and the clock tower dating back to the 16th century.
Overall Rating: