Food, Drink and Shopping in Moray & Speyside

 

 

Cafe LA JEMS
1. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Zaika Tandoori
2. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

CJs Plaice
3. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Burger King
4. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Snappy Tomato Pizza
5. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Pino Pizza Elgin
6. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Balvenie St. Ice Cream
7. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

Logie Steading Farm  and  Garden Shop
8. 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:

The Ashvale
9. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

The Mill House Hotel  and  Restaurant
10. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

Richmond Arms Hotel
11. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Ptarmigan Restaurant
12. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

Covesea Cafe
13. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

Spey Larder
14. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

The Olive Tree Cafe
15. The Olive Tree Cafe

...

More Details

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

Harbour Inn
16. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Braemou Inn
17. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Qismat Tandoori
18. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Miele's of Forres
19. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

Johnstons of Elgin Mill  and  Coffee Shop
20. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

The Muckle Cross
21. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Sandisons
22. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Laird's Kitchen at Delgatie Castle
23. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cus...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Grampian Hotel Restaurant
24. Grampian Hotel Restaurant

The dining room has recently been refurbished and is perfect for afternoon teas/coffees, light snacks, meals and meetings.The dining room is accessed ...

More Details

5 Regent Square, Keith, t: 01542 887342

Personal Dining Services, Moray
25. Personal Dining Services, Moray

Bespoke, professional Catering ServiceYou can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Restaurant La Faisanderie
26. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch.Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience.Run by proprietors...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Celebrations of Turiff
27. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

Highlander Inn ~ Craigellachie
28. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar.THE ...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Beach Bar
29. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

The Harbour Restaurant  and  Cafe
30. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

Ghillie Basan Cookery Workshops
31. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

The Bothy Bistro
32. The Bothy Bistro

...

More Details

Burghead, t:

The Croft Inn
33. 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

Gordon  and  MacPhail
34. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

KFC
35. KFC

...

More Details

Elgin, t: 0845 7532532