Shimukappu, Japan
Mount Yūbari
Mount Yūbari is a mountain of the Yūbari Mountains. It is located on the border of Minamifurano, Yūbari, Hokkaido, Japan.
- City
- Shimukappu
- Country
- Japan
- Category
- Nature
- Suggested visit
- About 150 minutes
Background: Wikipedia