noun.
A house for entertaining strangers or travelers; an inn; especially, an inn of some style and pretensions. See inn.
noun.
A private city dwelling; particularly, a large town mansion.
noun.
A public office or building: as, the Hôtel de Ville (city hall) in Paris.