Event dates: Saturday, 27 May 2023; Sunday, 28 May 2023; Friday, 2 June 2023; Saturday, 3 June 2023; Sunday, 4 June 2023; Friday, 9 June 2023 Free next few weekends.