Newtown Theatre
91-11 Corona Avenue,
Elmhurst,
NY
11373
91-11 Corona Avenue,
Elmhurst,
NY
11373
1 person favorited this theater
Uploaded By
More Photos of This Theater
How the local “itch” became fastidious (1946)
No one has favorited this photo yet