New England Town Center Early morning in Holden, Massachusetts. Share this:EmailLike this:Like Loading...