Where is Whitechapel Centre?

Where is Whitechapel Centre located?

Whitechapel Centre, Whitechapel Centre, Great Britain (approx. 53.41374°, -2.96914°)


Where is Whitechapel Centre on the map?