How our Bliss Filters work
David / Creative Commons BY-SA
The Place de l'Horloge (Clock Tower Square) is the main square and heart of Avignon France.