Orléans, Italy
The Hôtel de Ville (French pronunciation: [otɛl də vil], City Hall), also known as the Centre Municipal, is a municipal building in Orléans, Loiret, north-central France, standing on the Place de l'Etape.
Listen to the audio guide for Town hall of Orléans Free on WIP — starts by itself when you arrive, even with the screen off