Introduction The garden at 120 is one of London’s best-kept secrets, offering a public rooftop garden with sweeping views of the city. Unlike many other elevated spaces in London, this garden is free to enter, requires no pre-booking, and invites everyone to slow down in a calm, green environment. Perched atop 120 Fenchurch Street, the…