Ailsa Craig Highland Games, Ailsa Craig Recreation Centre - July 25, 2026
Ailsa Craig (Gaelic for “fairy rock”) is a vibrant village of nearly 1200 people, located just 20 minutes north-west of London, Ontario. Founded by Scots, the Village’s namesake is the Island of Ailsa Craig, off Read more…


