PARKS Crossrail Place Roof Garden Canary Wharf – A Hidden Leafy Spot Crossrail Place Roof Garden, Canary Wharf is a free-to-visit, leafy oasis hidden on the rooftop of the Canary Wharf station on the Elizabeth Line. Canary Wharf… Read More