
Place de l'Horloge
Place
The city's main square houses the town hall & opera and boasts open-air cafes & restaurants.
Pl. de l'Horloge, 84000 Avignon, France

Place
The city's main square houses the town hall & opera and boasts open-air cafes & restaurants.
Pl. de l'Horloge, 84000 Avignon, France