The Concord Coach

The Concord Coach is our company’s corporate symbol – a tangible portrayal of strength, stability and performance.

This stagecoach was built by Lewis Downing & Son in 1850. Abbot-Downing, known worldwide for their dedication, skilled artisans and strict standards of quality, fashioned these fine coaches to withstand the rugged ruts, rocks, and ravines of New England, the West and beyond.

Coach #80 survived three fires and was once owned by Henry Ford. It is currently on display at our office at 4 Bouton Street, Concord, New Hampshire.