Elmwood Theatre
1828 South Avenue,
Syracuse,
NY
13207
1828 South Avenue,
Syracuse,
NY
13207
No one has favorited this theater yet
Uploaded By
More Photos
The Elmwood Theatre at launch in 1927
No one has favorited this photo yet