What's On in Darvel

What's On lists 7 upcoming events in Darvel in East Ayrshire. Nearby towns with events: Newmilns, Hurlford and Catrine.