Roof Garden

Roof Garden
Crossrail Place, North Dock, Canary Wharf, London, E14 5AR
Photo of Roof Garden