Kamihoro Inn
In the heart of Hokkaido, you’ll find a luxurious hot spring resort in the middle of the Tokachidake mountain range overlooking the Furano Basin. Located 1,200m above sea level, you can bask in the serene nature of the mountains at the Kamihiro Inn. The view from the reso… Read More
