Dengemarsh Road, Lydd

7.4 hectare site with small industrial units.

CLOSE
CLOSE