UKNorth West EnglandLancashireManchester
Shop
M3, Green Quarter, Deansgate
To Let, 3,425 sf