watch 01:36
We're Getting Mutants in the MCU - The Loop
Do you like this video?
Play Sound
The Limehouse Stairs, known as the Limehouse Hole Stairs, are public stairs in Limehouse, London and is very close to Canary Wharf, giving access to a littoral zone (for the River Thames is tidal at this point) littered with flotsam, jetsam and fragments of old dock installations.
An image here [1]