hôtel de ville
French noun phraseDefinition of hôtel de ville
: town hall : city hall
1