Hopkinton Public Library
508-497-9777
13 Main Street, Hopkinton, MA 01748
Local library.