Where is Soho Station?

Where is Soho Station located?

Soho Station, Soho Station, Great Britain (approx. 52.4964°, -1.9569°)


Where is Soho Station on the map?