Mount Hachimori (Yūbari)


Mount Hachimori is a mountain of the Yūbari Mountains. It is located on the border of Minamifurano, Yūbari, Hokkaidō, Japan. The mountain is the source of the Yūbari River.