Tōro Station is a railway station on the Semmō Main Line of Hokkaido Railway Company located in Shibecha, Hokkaidō, Japan. The station opened on September 15, 1927.
Wikipedia https://en.wikipedia.org/wiki/Tōro_Station
Coordinates 43°9'6.516" N 144°29'49.955" E