Hotel  is a large Lodging Facility that also often provides food and beverage services on site. Hotels often provide a number of additional guest services such as a swimming pool, fitness centre or childcare. Some hotels have meeting rooms and conference services and encourage groups to hold conventions and meetings at their location.
Other definition:
Hotel is the phonetic term used for H in the travel industry
List of books: Hotel