4 managed offices to let in The Piazza
Managed Office for up to 20 People | 1,441 Sq. Ft.
390 Strand Strand, WC2R
18 Person Managed Office in London with Meeting Room | 2,454 Sq. Ft.
Level 2, 399 Strand Strand, WC2R
2 available
Market Insights: London Flexible Office Market Report - Q4, 2025