Name the railroad which last used this facility. Also name not just the municipality, but the railroad name of this site. In theory, at least, shouldn't be too difficult.
I didn't think I should find this without any hints, but I did. It is Soo Lines Shoreham Roundhouse in Minneapolis, MN. So the railroad of this site must be Canadian Pacific. 45.019738, -93.249437
Yes. Soo line Shoreham roundhouse. Once part of their noted Shoreham Shops facilities, now much damaged by a fire. Last used about 1970, so although Soo was a CP subsidiary, and is now largely swallowed by CP, last served the Soo Line.