Food, Drink and Shopping in Moray & Speyside

 

 

The Hidden Corner Restaurant
1. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

Tomintoul  and  Glenlivet Discovery Centre
2. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Masin Chinese Takeaway
3. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Boath House Hotel
4. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

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

Starbucks
6. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

The Olive Tree Cafe
7. The Olive Tree Cafe

...

More Details

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

Elgin Kebab House
8. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Emperor Restaurant
9. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Culdearn House
10. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

McDonalds
11. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Bijou Coffee Shop
12. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

Spey Larder
13. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

Polish Deli
14. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Happy City
15. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Cairn Restaurant
16. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Boogie Woogie
17. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Muckrach Lodge Hotel
18. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

The Seafood Cafe Findhorn
19. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

Mr J Chinese Express
20. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055