Food, Drink and Shopping in Moray & Speyside

1. JJ's
Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...
More Details
15 High Street,
Grantown on Spey,
t: 01479 870100

5. Tomintoul and Glenlivet Discovery Centre
...
More Details
43 The Square,
Ballindalloch,
Tomintoul,
t: 01807580760

6. Macbeth's Butchers
Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game.
Our bee...
More Details
11 Tolbooth Street,
Forres,
t: 01309 672254

7. Laichmoray Hotel Restaurant and Whisky Lounge
In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...
More Details
Laichmoray Hotel,
Maisondieu Road,
Elgin,
t: 01343 540045
8. Boogie Woogie
A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...
More Details
2 Regent Square,
Keith,
t: 01542888077

11. Sunny Brae Restaurant
On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view.
The Eat Scotland silver award restaurant uses the fin...
More Details
Sunny Brae Hotel,
Marine Road,
Nairn,
t: 01667 - 452309

13. Mosset Tavern
Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...
More Details
Gordon Street,
Forres,
t: +44 (0)1309 672981

15. Gordon Arms Hotel
This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...
More Details
80 High Street,
Fochabers,
t: +44 (0)1343 820508

17. Spindrift of Tomintoul
Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...
More Details
5 Main Street,
Tomintoul,
t: 01807 580403

18. The Royal Hotel and Restaurant
Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...
More Details
Church rd,
Keith,
t: 01542 886978