Streets of St. Charles can be found in the heart of St. Charles, MO. The property, classified as a Lifestyle/Specialty Center, sits at I-70, S. Main St & S. 5th St. . Streets of St. Charles first opened in 2012. With 250,000 sqft. of retail space and approximately 0 stores, it offers a wide variety of shopping options.