2019 KTM 125 Duke 18 125cc £CALL North Yorkshire Teasdale Motorcycles Ltd 1,134 miles Petrol 0 01845 523310 More Info Save