Haslemere Festival – 13th May – 29th May

Offering a variety of music, family events and topical talks, the Haslemere Festival offers a programme of events for all ages.

Click here to find out more…