HOTEL

An inn having thirty or more sleeping rooms.

search