3152 Osceola, St. Louis, Missouri 63111 USA
wonderful fried chicken. you'll have left overs
Photo Credit: Yelp