503 2014 France Avignon Place de L’Horloge ← Previous Next → Theatre on Place de L’Horloge – Avignon’s main square and heart of the city