Avignon France Tourist Information and Vacation Guide
The Place de l'Horloge (Clock Tower Square) is the main square and heart of Avignon France. Buildings located on this square include Avignon's 19th century city hall and opera.
Ironically, the famous clock, after which the square is named, is barely visible from Place de l'Horloge.