Food, Drink and Shopping in Moray & Speyside

 

 

Cafe Ecosse
1. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Wester Lawrenceton Cheese Farm
2. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Cook House Take Away
3. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Golden Grill
4. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Noah's Ark Whole Food Cafe and Licensed Bistro
5. 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

Buffer Stop
6. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

Sandisons
7. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Lido Cafe
8. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Elgin Kebab House
9. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Wester Hardmuir Fruit Farm and Amaizing Maze
10. 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

Struan House Hotel and Restaurant
11. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

Aberlour Pharmacy
12. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Old Mill Inn
13. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

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

Diva Designs
15. Diva Designs

...

More Details

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

Beggars Belief
16. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Laichmoray Hotel Restaurant and Whisky Lounge
17. 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

Failte Cafe
18. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Cawdor Tavern
19. 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

Masin Chinese Takeaway
20. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206