In 1947, New England’s first shopping mall broke ground in Stamford, Conn. No one knew for sure whether it would even survive. Few had any idea of the love that…
The post The First Shopping Mall in Each New England State appeared first on New England Historical Society.