Avignon France Tourist Information and Vacation Guide
The Avignon City Hall (Hotel de Ville d'Avignon) is located on the town's main square, Place de l'Horlage (Clock Square).
The building ironically separates the clock tower (seen in the distance) from the square that takes its name.