Hotel of the city?! What a joke! It means a town hall or a city hall.
No, here it is about a real hotel, with bedrooms for you to stay in.
Town hall would be "hôtel de ville"