UK
London
Retail Leigh Street WC
WC1H
Leigh Street
To Let
320 sf
Shop
A rarely available 320 sq.ft. retail unit holds a prime position on Leigh Street, Bloomsbury. Presents a characterful interior with high ceilings, and a..
Situated in the heart of Bloomsbury, this retail shop enjoys a central..