Clemens Center
207 Clemens Center Parkway,
Elmira,
NY
14901
207 Clemens Center Parkway,
Elmira,
NY
14901
1 person favorited this theater
Uploaded By
More Photos
Elmira Theatre after a refresh in 1952
No one has favorited this photo yet