Create your own custom home page
for your favorite links ..
works on any device, and it's free!
www.ultrahomepage.com
Detail for Apollo Theater : Theater
[an error occurred while processing this directive]
This dramatic glass and concrete structure was built in 1978 and has been renovated twice. The Apollo Theater, located in Lincoln Park, bears no relation to NYC's Apollo Theatre. - Alotta, 09/30/2003