UKNorth East EnglandWest YorkshireLeeds
Shop
To Let, 2,362 sf
The property forms part of the historic Queens Arcade in Leeds City Centre...
Queens Arcade is located in the heart of Leeds City Centre, situated between Briggate and..