15-16 St Helen, London, London EC3A 6DQ
08000 608702
Commute with ease and host clients in style at 15 St Helen’s Place. With its prime location in London’s Square Mile – minutes from Liverpool Street and Bank stations – the venue makes an impressive and easily accessible base to do business. Soak up views