Collection: The Box of Delights

The Box of Delights played in the Royal Shakespeare Theatre, Stratford-upon-Avon, 31 October 2023 - 7 January 2024