Collection: The Merchant of Venice

The Merchant of Venice 1936 plays in the Swan Theatre, Stratford-upon-Avon until 10 February 2024