Things to do in London this weekend 30 May  4 June 2023

Things to do in London this weekend: 30 May-4 June 2023

For more ideas, see our general guide to the best things to do in London year-round – although please do check what is open before visiting