Food, Drink and Shopping in Moray & Speyside

 

 

Bookshop
1. Bookshop

...

More Details

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

Richmond Arms Hotel
2. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Knockomie Inn
3. 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

Cafe LA JEMS
4. 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

The Steading Bakehouse
5. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

KFC
6. KFC

...

More Details

Elgin, t: 0845 7532532

The Kimberley Inn
7. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

Brander Arms
8. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

The Royal Hotel and Restaurant
9. 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

The Tee Shack
10. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

The Royal Oak
11. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

China Town Buffet
12. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Archiestown Hotel  and  Bistro
13. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

EarthShare
14. 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

CJs Plaice
15. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Christies Deli
16. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Fresh on Spey
17. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Happy City
18. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Muckle Cross
19. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Beaver Travel
20. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844