Roof Garden

Roof Garden
Crossrail Place, North Dock, Canary Wharf, London, E14 3RS