12A Albion Pl, Leeds
Leeds City Shop to rent
£70,002 per annum 1,660 sq ft
Property facts for 12A Albion Pl, Leeds
The property is located in a prime pedestrianised position on Albion PLace.
This shop to rent is located in Leeds.
Search for all available commercial properties to rent in LeedsView the performance or update the listing in CoStar