A shop in New Boston, NH.
7 Meetinghouse Hill Rd New Boston Town Common, New Boston, NH 03070
New Boston, NH
Photo: Doug Kerr / CC BY-SA 2.0