Alford, Aberdeenshire is a small town of north-east Scotland in the valley of the Don. It gave its name to a battle of the Scottish Civil Wars. The Alford Valley Railway and Craigievar Castle are nearby visitor attractions. Towns in Aberdeenshire Source: [wikipedia: alford, aberdeenshire]