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 of This Theater
December 6, 1965 in Boxoffice.
No one has favorited this photo yet