Trafford Park, Astor Road

Fully let
Manchester | 18,080 Sq Ft