UKLondonRetail 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..