Food, Drink and Shopping in Moray & Speyside

 

 

Natural Spice
1. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Burger King
2. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Mansion House Hotel and Country Club
3. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

The Muckle Cross
4. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Knockomie Inn
5. 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 ROYAL HOTEL  and  RESTAURANT
6. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Romaks Tandoori Takeaway
7. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Starbucks
8. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Celebrations of Turiff
9. 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

EarthShare
10. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

The Fjord Inn
11. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

Nether Btae
12. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

The Olive Tree Cafe
13. The Olive Tree Cafe

...

More Details

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

Grampian Hotel Restaurant
14. 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

Good Year
15. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Mr J Chinese Express
16. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Fresh on Spey
17. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Beggars Belief
18. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Highland Country Cooking
19. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

Highlander Inn ~ Craigellachie
20. 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. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446