5593 W 127th St, Crestwood, Illinois 60445 USA
Yeah, that kielbasa you see there is the real deal. So is everything else. Delicious!
Photo Credit: Yelp