Where is Shoreditch?

Where is Shoreditch located?

Shoreditch, Shoreditch (Station), Great Britain (approx. 51.525715°, -0.077685°)


Where is Shoreditch on the map?