Offices In Liverpool Street
This business centre is located close to railway and tube stations at Liverpool Street, Aldgate, Shoreditch and Fenchurch Street. welcoming the modern reception area, with friendly and attentive staff. The business centre offers high-quality meeting rooms for rent, office space and virtual offices. Offices have impressive views of the London skyline.
Nearby office in Liverpool Street https://www.officehunt.uk/property/office-space-in-50-liverpool-street-london-ec2m-7py/