New Campus Theater

1316 E. 61st Street,
Chicago, IL 60637

Unfavorite No one has favorited this theater yet

Showing 1 comment

Khnemu
Khnemu on November 11, 2016 at 2:10 pm

By 1920, an auto repair shop is listed at this address in ads in the Chicago Tribune.