Ballindalloch is a small village on the River Spey in Scotland. It is known for its whisky distilleries and for Ballindalloch Castle.

source