0
With Canary Wharf looming above, it's hard to believe somewhere like this exists so deep into London