Definitions of hostelry:

  • noun:   a hotel providing overnight lodging for travelers