Definition

Hotel means used to cater to the needs of the travelling public by providing sleeping accommodation in rooms or suites, and it may include an that is to the hotel.

  • Flag
  • Source Document

    Related entities