This fast food chicken restaurant has been around for some years. Sadly they recently closed. I heard the owner retired and moved back to Arkansas. This location is in St. Louis, MO.
Comments
Sign in or get an account to comment.