KFC
8933 Jennings Station Rd, St. Louis 63136