2518 W 63rd St, Chicago, Illinois 60629 USA
Stewed oxtail, amazing. They note oxtail $$ is at historic highs now
Photo Credit: Yelp