Home | 15 St Helen's Place



St. Helen’s Place is one of the most desirable private gated streets in London. 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.

error: Content is protected !!