17 St Helen’s Place Co-Working Office Space, London

admin Avatar

17 St Helen’s Place: Flexible Office Space in London

Located in London, United Kingdom, 17 St Helen’s Place offers eight floors of flexible office space in an attractive period building. The building is situated within a secluded, gated courtyard and features a contemporary fit-out.

Convenient Location

17 St Helen’s Place is within walking distance of Liverpool Street, Bank, Aldgate, and Moorgate stations, making it a great location for commuting.


The building has an EPC rating of B, indicating good energy efficiency.


  • Cleaning services
  • Dog friendly
  • Mother’s room
  • Wellness room
  • Event space
  • Meeting rooms
  • Onsite staff
  • Unique common areas


17 St Helen’s Pl London, England EC3A 6DG

  • Liverpool Street Station (6 minute walk) | Bank Underground Station (7 minute walk) | Aldgate Underground (8 minute walk) | Moorgate (10 minute walk)

Tagged in :

admin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

More Articles & Posts