Views of the cityscape skyline looking towards the financial district of Canary Wharf from The Garden at 120, the City of London’s largest rooftop public space, located atop the newly opened Fen Court office building at 120 Fenchurch Street in London, United Kingdom. At 15-storeys up, the viewing platform offers exceptional 360-degree views of the City and greater London, and is free for members of the public to visit.
Add to Cart Add to Lightbox Download