Avignon, France A street off the Avignon Place de l'Horloge (Town Square).
Avignon, France Avignon Theatre on the Avignon Place de l'Horloge (Town Square)
Provence, France La Fortresse de Momas in Provence, north of Avignon.