Where is Birmingham New Street Station?

Where is Birmingham New Street Station located?

Birmingham New Street Station, Birmingham, United Kingdom (approx. 52.47782°, -1.90021°)


Where is Birmingham New Street Station on the map?