Little Shop of Horrors Little Shop of Horrors April 7, 2016 Share Details Time : 19:00-11:00 Venue : Questors Theatre 12 Mattock Lane, London, W5 5BQ, England Share this:TwitterFacebookLinkedInLike this:Like Loading...