Managed Office Space to Rent at TLG London, 15 Appold Street EC2A
Appold Street•Liverpool Street•City of London•London
Verified
1 / 3
Swipe
Capacity
95 people
Size
3,799 sqft
(353 m²)
Type
Managed Office Space
About this space
Location:Liverpool Street, City of London|
Availability:Available now
Listed:Mar 2024
Short-term fitted cost-effective workspace available moments from Liverpool Street station, providing direct access to many Tube lines, National Rail services, and the Elizabeth Line.
Ref: 76690