Canal Bank Shuffle Blues Festival

Canal Bank Shuffle Blues Festival, 35 Queen Street, Thorold, Ontario L2V 0A3