Cromdale is a village shaped by the River Spey, lying on a low, fertile haugh where the water bends sharply. Its name, from the Gaelic Crom Dhail, means “crooked haugh”, a description rooted in the landscape itself. The place is immortalised in the Scots ballad The...





