First Korean Fried Chicken restaurant in St. Louis now open

Kimchi Guys is the first and only Korean fried chicken restaurant in St. Louis.
Published: 2:49 PM CST February 18, 2019