Results 1 results found Hotel de Ville (town hall) and place Jean Jaures, Tours, Indre et Loire, France, Europe