The Hotel CraigellachieAddress: Victoria Street The Craigellachie Hotel is located in Moray, in the idyllic village of Craigellachie, where the rivers Fiddich and Spey meet. Inverness in the north east and Aberdeen in the south east are approximate ... Read more |