Apollo Theater

Something wrong with this listing? Report a problem

Ratings & Reviews

About

2540 North Lincoln Avenue, Chicago IL

Phone: (773) 935-6100

Apollo Theater


The Apollo Theater Chicago was built in Chicago's Lincoln Park neighborhood in 1978. Located at 2540 N. Lincoln Ave., the Apollo has 440 seats and a lobby featuring art exhibits and a full bar. It is currently the home of the hit ..More >>