High Street | available
£40,000 pax
Unit 1A is a retail/leisure space
Located in Leeds City Centre.
GIA 136 sqm - GIA 1,463 sqft
Director