Holden Town Hall Address 1204 Main St Holden MA 01520 United States Upcoming Events No events in this location