UK
South East England
Essex
Havering
Shop
RM1
, Romford,
North Street
To Let 3,658 sf
NEW BUILD LARGE GROUND FLOOR COMMERCIAL UNIT