Once again Michaelhouse will be hosting a bounty of magical musical events from 11 to 13 May this year.

Check out the programme below; don’t waste time, book your tickets now so you won’t be disappointed later on!