Where is The Woolwich Centre?

Where is The Woolwich Centre located?

The Woolwich Centre, The Woolwich Centre, Great Britain (approx. 51.489513°, 0.065472°)


Where is The Woolwich Centre on the map?