Twelve development lots proposed for new Norwich business park
Norwich ― A plan to create 12 development lots in the 384-acre, newly named Occum Industrial Center will be reviewed by the city planning commission, starting with a public hearing Tuesday. The Commis...