Lincoln Square Theatre


Lincoln Square Theatre - former movie theater in Decatur, Illinois, United States.