UKSouth East EnglandSuffolkIpswich
Shop
To Let 3,756 sf
Triple splay frontage unit all on ground floor with open sales area and rear storage/office/WC...
Ipswich is a town in Suffolk, 66 miles north-east of London.
 ..