Willow Theatre 1986
Outside the Willow Theatre in Toronto in 1986. A double bill of “The Mosquito Coast” and “Little Shop of Horrors” is showing at the theatre at this point.
1 person
favorited this photo

