Where is Central Hoxton Shoreditch, London?

Where is Central Hoxton Shoreditch, London located?

Central Hoxton Shoreditch, London, Central Hoxton Shoreditch, London, Great Britain (approx. 51.52998°, -0.0772°)


Where is Central Hoxton Shoreditch, London on the map?