Where is Stourbridge Interchange?

Where is Stourbridge Interchange located?

Stourbridge Interchange, Stourbridge Interchange (Station), Great Britain (approx. 52.45603°, -2.142387°)


Where is Stourbridge Interchange on the map?