St Helen’s Square is in the City of London. It’s on the historic junction of Leadenhall Street and St Mary Axe and offers the third largest open space in the City of London.
The Aviva Building is on the north side of St Helen’s Square.
Starts here: