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