Car Showroom / Sales, Showroom / Gallery, Garage / Repair
To Let 50,743 sf
Established Car Dealership premises To Let in excellent location on Edgware Road, London..
The dealership is well located on the corner of Edgware Road (A5) and Garrick Road, close to Junction 1 of the M1 at its..