UKNorth East EnglandWest YorkshireLeeds
Restaurant, Shop
To Let 395.5-2,626.9 sf
Corner position, Fully glazed shopfront
20 New Market Street is a striking four-story building, boasting a beautiful red brick..
This is a vibrant location day and night near the well-established..