Ailsa Craig Highland Games
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 the western Scottish coast in the Firth of Clyde. The Island is famous for its Read more…

