Edinburgh Ceilidh Club with John Carmichael

Tickets £10 available here