Food, Drink and Shopping in Moray & Speyside

 

 

The Classroom
1. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Northern Fish Shop
2. Northern Fish Shop

...

More Details

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

The Decora Cafe
3. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

The Clockhouse Restaurant
4. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

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

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

Pino Pizza Lossiemouth
7. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Tee Shack
8. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Pizzaeria Toscana
9. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Beggars Belief
10. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Crown  and  Anchor
11. 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

The Drouthy Cobbler
12. 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

Indian Gardens
13. Indian Gardens

...

More Details

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

Costa Coffee
14. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

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

Happy City
16. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Speyside Coffee Roasting Co.
17. 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

Diva Designs
18. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

The Harbour Restaurant  and  Cafe
19. 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

The Muckle Cross
20. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030