Results 1 results found Temple Saint Martial and Agricol Perdiguier Square in the centre of Avignon, Vaucluse, France, Europe