Chelsea Light and Water Department 2018-02-27T15:41:17+00:00

Chelsea Light and Water Department, located in the same N. Main St. building where the Main Street Shops reside now.

The Chelsea Light and Water Department, ca. 1925. (2007-330)

Main Street Shoppes on N. Main Street, December 2010. Photo by Jim Hammel.