Theatre Royal (Bath)
12 December 2019 to 12 January 2020
New Victoria Theatre
10 December 2016 to 08 January 2017
Bristol Hippodrome
05 December 2015 to 03 January 2016