Skip to content

The Garden at 120

A free rooftop garden above Fen Court, offering a rare open‑air vantage point over the Square Mile’s glass towers, church spires and the layered story of London’s financial skyline.

Address: The Garden at 120, 120 Fenchurch Street, London EC3M 5BA, United Kingdom