Where is Wood Street Station?

Where is Wood Street Station located?

Wood Street Station, Wood Street Station, Great Britain (approx. 51.58682°, -0.002036°)


Where is Wood Street Station on the map?