Century 14 Downtown
100 Central Avenue SW.,
No one has favorited this theater yet
Located in downtown Albuquerque at the corner of Central Avenue SW and 1st Street SW. This 14-screen multiplex opened on November 16, 2001.
Just login to your account and subscribe to this theater