Food, Drink and Shopping in Moray & Speyside

 

 

Harbour Inn
1. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Beggars Belief
2. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Costa Coffee
3. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

Sandisons
4. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

Laichmoray Hotel Restaurant and Whisky Lounge
6. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045

Fresh on Spey
7. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

AmoRoma Taverna
8. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Spice Tandoori
9. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Miele's of Forres
10. 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

Wester Hardmuir Fruit Farm and Amaizing Maze
11. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Ewe  and  Me
12. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Beach Bar
13. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Natural Spice
14. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Cawdor Tavern
15. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

Akash Tandoori
16. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Indian Gardens
17. Indian Gardens

...

More Details

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

The Kimberley Inn
18. 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:

Darcey's Tearoom Cawdor
19. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

Strathisla Cafe
20. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388