Venue Details

18 Star Starred
Apollo Theater Studio
2540 N. Lincoln Ave. Chicago, IL 60614
773-935-6100
Venue website Get directions
Several bars in the area to go to before the show and bar service during the show was excellent
star this tip starred
Beer prices were reasonable
star this tip starred
View All 28 Tips
More Information