Food, Drink and Shopping in Moray & Speyside

 

 

Fresh on Spey
1. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Pattaya Thai Restaurant
2. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Harbour Lights Cafe  and  Restaurant
3. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

Mr J Chinese Express
4. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

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

Spice Tandoori
6. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Laird's Kitchen at Delgatie Castle
7. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

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

Beach Bar
9. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Bandstand Bar and Restaurant
10. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

Beankind Coffee Roasters
11. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Richmond Arms Hotel
12. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Cafe Ecosse
13. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Christies Deli
14. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Olive Tree Cafe
15. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Polish Deli
16. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Royal Oak
17. 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

Clootie Dumpling Restaurant
18. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

Cook House Take Away
19. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

China Town Buffet
20. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332