Traditional Culture Encyclopedia - Hotel reservation - Are restaurant, hotel, restaurant and restaurant defined the same? How to distinguish

Are restaurant, hotel, restaurant and restaurant defined the same? How to distinguish

To be precise,

Hotel: only meals are provided, and occasionally accommodation is provided.

Hotel: It used to sell wine in ancient times, but now it is a more advanced place where accommodation can be provided.

Restaurant: It's just a place to eat.

Restaurant: it is a place where meals are served and food is served.