Ben Mhor Hotel in central Grantown on Spey is newly refurbished and the perfect base to enjoy all there is to see and do. Rates from £32pp Dinner, Bed & Breakfast