 Stratford Square Mall

Stratford Square Mall is a shopping mall that opened on March 9, 1981, in Bloomingdale, Illinois, a northwestern suburb of Chicago, Illinois, United States.The mall has two active anchors