Food, Drink and Shopping in Moray & Speyside

 

 

Thirteen Moons Cafe and Shop
1. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

AmoRoma Taverna
2. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Speyside Enterprises Ltd.
3. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

WS Test 5
4. WS Test 5

...

More Details

Aberlour, t:

Brodie Countryfare Lunchroom
5. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Mosset Tavern
6. 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

Romaks Tandoori Takeaway
7. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Christies Deli
8. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Barn Bistro at Greenfields
9. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

Sunny Brae Restaurant
10. 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

Sunninghill Hotel Restaurant
11. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

CJs Plaice
12. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Knockomie Inn
13. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

The Bothy Bistro Burghead
14. The Bothy Bistro Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

The Croft Inn
15. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Personal Dining Services, Moray
16. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Emperor Restaurant
17. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

The Muckle Cross
18. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Pino Pizza Lossiemouth
19. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

A Gift from Scotland
20. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

Cornerstone Teahouse
21. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

The Bothy Bistro
22. The Bothy Bistro

...

More Details

Burghead, t:

Brander Arms
23. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

The Lido Cafe
24. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Mezzo @ The Mansefield
25. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

A Taste of Speyside
26. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

The Tee Shack
27. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Bookshop
28. Bookshop

...

More Details

Logie Steading Bookshop, Dunphail, Forres, t: 01309 661373

Burger King
29. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Akash Tandoori
30. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

The Ditsy Teacup
31. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

Happy City
32. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Mr J Chinese Express
33. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

New Hopeman Chinese Takeaway
34. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167