Shibecha, Hokkaido


Shibecha is a town located in Kushiro Subprefecture, Hokkaido, Japan. As of September 2016, it has an estimated population of 7,862 and an area of 1,099.41 km².

History