All the Fun of the Fair

Garrick Theatre, Charing Cross Road, London, WC2H 0HH

Pop star David Essex writes and stars in a roller coaster ride of a musical set in a fun fair.