A hotel is a place to provide accommodation, that is, a hotel or hotel in China. However, hotels and guesthouses in China are not in the same class and have different concepts. The hotel is a relatively low-grade place, but the grade of the hotel seems to be higher, but there are four-star hotels; In English. A five-star hotel is also a four-star five-star hotel in Chinese; ; la;
The difference between groggery Hotel and China Hotel is that this kind of hotel usually provides drinks and snacks in different places, but the translation in the dictionary is hotel, but it is more appropriate to translate it into Chinese pub or bar.
The inn is like a small place in the alley next to our street, with a sign that says accommodation, hotels and so on. The difference is that in Chinese, this place provides accommodation, while in English, there are some.
Roadhouse also means inn, but it is more appropriate to translate it into inn, just like the place where wine was hung on the roadside in ancient remote towns.
Tavern also means inn (English), but it mostly means pub.
Pure original hand tour, I hope to help you. If you have any questions, please ask.