Hopkinton Town Hall is located at 18 Main Street, Hopkinton MA 01748