A New London auto repair shop that has served the town for close to 80 years.
New London
New London, NH
Photo: Ascended Dreamer / CC BY-SA 4.0