Sports bistro fans, take note: Champs On Jefferson just debuted at the start of June in St. Louis’ Gravois Park neighborhood and hopes to impress visitors with a culinary full-court press.