hotel

Any resturant or eatery; not necessarily a place to stay