Food, Drink and Shopping in Moray & Speyside

 

 

The Muckle Cross
1. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Beaver Travel
2. Beaver Travel

...

More Details

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

Northern Fish Shop
3. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Pino Pizza Lossiemouth
4. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Fjord Inn
5. 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

Gordon  and  MacPhail
6. 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

Good Year
7. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Garmouth Hotel
8. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

Carlton Hotel
9. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

The Drouthy Cobbler
10. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

Community Food Moray
11. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

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

CJs Plaice
13. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Cornerstone Teahouse
14. 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

Barn Bistro at Greenfields
15. 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:

Sunninghill Hotel Restaurant
16. 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

Noah's Ark Whole Food Cafe and Licensed Bistro
17. Noah's Ark Whole Food Cafe and Licensed Bistro

Step inside this magical place This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...

More Details

Fournet House, Balvenie Street, Dufftown, t: 01340 821428

Macbeth's Butchers
18. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Fresh on Spey
19. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Mezzo @ The Mansefield
20. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883