Best of the Best2020
The Diamond Center, in Milford, Conn., has a new, larger
store, according to a report
The new store is 4,250 square feet, the report said.
Subscribe Now and receive the latest news directly to your inbox