Where is City Road Station?

Where is City Road Station located?

City Road Station, City Road Station, Great Britain (approx. 51.52972°, -0.097500004°)


Where is City Road Station on the map?