About Hokkaido
Hokkaido is located in the northernmost part of Japan. The main city is Sapporo. There aren't many shukubos in Japan, but there are some in Otaru, near Sapporo, and Noboribetsu, a famous hot spring resort.
Hokkaido is located in the northernmost part of Japan. The main city is Sapporo. There aren't many shukubos in Japan, but there are some in Otaru, near Sapporo, and Noboribetsu, a famous hot spring resort.