Leo Theatre
1501 Elm Street,
Dallas,
TX
75202
1501 Elm Street,
Dallas,
TX
75202
2 people favorited this theater
Uploaded By
More Photos
Dallas' Queen Theatre in 1918 after a refurbishing. One of Dallas' Big Four movie palaces in the early silent era.
1 person favorited this photo