Inverdruie is located less than 3 miles south of Aviemore on the River Spey - Inverdruie is close to Loch Morlich and the Cairngorm Mountains National Park.