A bold modern-industrial building located on Great Suffolk Street.
Office Desks
From £170 /per desk per month
Facilities
Transport Links