Where is Soho and Winson Green Station?

Where is Soho and Winson Green Station located?

Soho and Winson Green Station, Soho and Winson Green Station, Great Britain (approx. 52.497°, -1.9306°)


Where is Soho and Winson Green Station on the map?