The Shops at Deerfield Square is located on the southwest corner of Deerfield and Waukegan Roads in Deerfield, Illinois.
The Shops at Deerfield Square is located on the southwest corner of Deerfield and Waukegan Roads in Deerfield, Illinois.