Historic St. Charles, Missouri has all the small-town charm. Visit for the festivals, antique shopping, or biking the Katy Trail!
312