Finch 1 Theatre
1000 Finch Avenue W.,
No one has favorited this theater yet
The 3-screen Odeon Finch Theatre was opened on December 12, 1976. I have a Toronto Star newspaper advertisement for “Paradise Alley” for this theatre, which was located at Finch Avenue W. and Dufferin Street. It was closed in 1999.
Just login to your account and subscribe to this theater