Discover London’s Hidden Oasis: Crossrail Place Roof Garden in Canary Wharf

Tucked above the busy streets of London’s bustling Canary Wharf, just a quick escalator ride from the Crossrail Place railway station, lies one of the city’s best-kept secrets — the Crossrail Place Roof Garden. Suspended on a dock-like structure surrounded by some of the tallest skyscrapers in the capital, this world-class rooftop garden is an […]