establishments providing accommodation and usually meals for travelers
French hôtel, from Old French hostel 'lodging'
Try Another Word