The award-winning Taste of St. Louis is the Ultimate Food Experience. The event takes place at Chesterfield Central Park and Amphitheater.