Hopkinton Town Hall is temporarily located at 80 South Street, Hopkinton MA, 01748 while our original location at 18 Main St is undergoing renovations due to water damage.  More info here.