St. Helen's Place
St Helen's Place is situated in the central core area of the City of London within the ‘Tower Cluster’. St. Helen’s Place is one of the most desirable private gated streets in London, privately secluded from the rest of the Bishopsgate area. Situated between Bank and Liverpool Street, the area is home to many top companies as well as a wide range of leisure, restaurant, bar and retail amenities. Moreover, the location is one of the most transformative parts of London benefitting from both infrastructure improvements and high rise commercial developments.