Food, Drink and Shopping in Moray & Speyside

 

 

A Gift from Scotland
1. A Gift from Scotland

...

More Details

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

The Classroom
2. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Zaika Tandoori
3. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Snappy Tomato Pizza
4. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Personal Dining Services, Moray
5. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Fisherie Country centre Restaurant
6. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

Elgin Kebab House
7. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Gun Lodge Hotel
8. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

Struan House Hotel and Restaurant
9. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

Three Bags Wool
10. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Logie Steading Farm  and  Garden Shop
11. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

Nether Btae
12. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Glenfiddich Restaurant
13. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

Boath House Hotel
14. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

The Olive Tree Cafe
15. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Subway
16. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Qismat Tandoori
17. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

China Town Buffet
18. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Crown  and  Anchor
19. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

Brewers Fayre
20. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

JJ's
21. 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

Costa Coffee
22. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Burger King
23. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Tomintoul  and  Glenlivet Discovery Centre
24. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

The Cairn Restaurant
25. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Indian Gardens
26. Indian Gardens

...

More Details

27 Bridge Street, Banff, t: +44 (0)1261 819902

Speyside Coffee Roasting Co.
27. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

The Ditsy Teacup
28. 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

Christies Deli
29. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Fresh on Spey
30. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

The Lido Cafe
31. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Galley Fish  and  Chip Shop
32. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Natural Spice
33. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Bijou Coffee Shop
34. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385