When I travel to Japan, I would like to stay at a Japanese-style hotel.
I'm traveling to Japan next month. Where do you think I should stay: a Japanese-style inn or a hotel?
"Why are there so many cockroaches in this Japanese inn?" "I think it’s because of all the rain we’ve been getting."
A public building for taking trips is a place you stay when you are taking a trip. Back in the day that would just be an inn or something. Now, this specifies that the inn is a Japanese inn or Japanese hotel. A lot of people even just call it by its Japanese name: ryokan.
This is a jukugo word, which usually means on'yomi readings from the kanji. If you know the readings of your kanji you'll know how to read this as well.