The Hyde…
Edgware Road, London, NW9 6BH
4,714.18 sq m(50,743 sq ft)
Rent on application Car dealership premises…Car dealership premises…
50,744 sq ft. on 1.93 acres…50,744 sq ft. on 1.93 acres…
Prominent location along one of London's premier motor alleys…Prominent location along one of London's premier motor alleys…