Bihoro Pass (Bihoro Town, Abashiri District, Hokkaido)
Overview (History, Features, and Attractions) Bihoro Pass, located in Bihoro Town, Abashiri District, Hokkaido, is approximately 525 meters above sea level and is known as a spectacular spot offering a panoramic view of Lake Kussharo. From the pass, you can see the expanse of Lake Kussharo below, and on clear days, the Akan and Mashu mountains and the distant Shiretoko mountain range...