dallasmovietheaters
Lincoln Square Theatre
Decatur, IL
Uploaded on: November 20, 2015
Size: 997.3 KB
Views: 1,535
License:
The Lincoln Square stage with two Barton Two Console Double Orchestral Organs on its stage.
1 person favorited this photo