Red Barrel Restaurant
Restaurant
5214 South Archer Avenue, Chicago, IL 60632
South Side
Description
The History of this place and the concept is unique, so we created a signature menu Frequently Asked Questions
Places You Should Consider
Red Barrel Restaurant Photos
News & Articles