Sutton Park Shopping Center
Shopping mall in Streamwood, Illinois / From Wikipedia, the free encyclopedia
Sutton Park Shopping Center is a Shopping Center located in Streamwood, IL. Uncommon among many power shopping areas, Sutton Park is not located near any major malls. Still, the center has attracted many prominent retailers and restaurants.
Current retailers and restaurants include, but are not limited to: