UK
London
Retail Devonshire Square EC
EC2M
Devonshire Square
To Let
3,890 sf
Restaurant, Shop
PERMITTED USE A1/A3
Tucked between Liverpool Street and Spitalfields, with just a 2 minute walk..