UKSouth East EnglandEssexHavering
Shop
RM1, Romford, North Street
To Let 3,658 sf
NEW BUILD LARGE GROUND FLOOR COMMERCIAL UNIT