Little Shop of Horrors was first performed off Broadway in 1982 and has been a meteoric success ever since.
Hankies at the ready for an emotional rollercoaster with occasions for laughter amongst the tears… Matthew Bourne’s Swan Lake ...