Offices For Lease in 17 St Helen's Place

ios_share

17 St Helen's Place

17 St Helen's Place, London England United Kingdom

Overview

17 St Helen's Place is nearby to many of the amenities and attractions of The City of London. It is within walking distance of Liverpool Street, Bank, Aldgate and Moorgate stations, making it a great location for mos

Building Summary

We have no office spaces currently available to rent in 17 St Helen's Place, London England United Kingdom as at 7 November 2024.

Building Features

  1. ac_unitAir Conditioned
  2. elevatorLift
  3. safety_checkAfter hours security
  4. two_wheelerBike racks
  5. apartmentB Grade Building
  6. personConcierge in Foyer
  7. accessibleDisabled Access
  8. local_cafeRetail/Cafe in Building
  9. apartment6 Floors
  10. showerShowers

Workspaces Available Nearby

Map
17 St Helen's Place, London England United Kingdom
Interested in this office?
0
Let us do the hard work in finding your dream workspace.