Inn
1. A public lodging house serving food and drink for travelers; a hotel. We spent the night in an inn in Beijing. 2. A tavern or restaurant. The inn served us drinks and dinner.