UK
London
Office Capper Street W
W1T
Capper Street
To Let
1,028 sf
Capper Street presents newly refurbished workspaces located within a corner aspect..
Located on the south side of the street just east of Tottenham Court Road and 4 minutes walk from..