Triumph spitfire 1500 £22,995

2 min read

A minimal mileage plus a lifetime of loving care means this Spitf