Where is Shoreditch High Street Rail Station?

Where is Shoreditch High Street Rail Station located?

Shoreditch High Street Rail Station, Tower Hamlets, United Kingdom (approx. 51.52337°, -0.07525°)


Where is Shoreditch High Street Rail Station on the map?