Event June, 3rd, 2023 Peterborough, NH Peterborough Town Library • 2 Concord Street Peterborough, NH 03458 peterboroughtownlibrary.org