This Triumph Mayflower was specially constructed for easy examination of engine, interior and coachwork at the October 1951 London Motor Show.
This Triumph Mayflower was specially constructed for easy examination of engine, interior and coachwork at the October 1951 London Motor Show.