21 Bean Rd, Meriden, New Hampshire 03770 USA
Aidron Duckworth Museum (Sculpture - Terry Lund)
Photo Credit: Yelp