Food, Drink and Shopping in Moray & Speyside

 

 

Culdearn House
1. 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

Beggars Belief
2. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

The Granary
3. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

Logie Whisky  and  Wine
4. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Macleans bakery
5. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

The Decora Cafe
6. The Decora Cafe

...

More Details

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

Sunninghill Hotel Restaurant
7. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

Snappy Tomato Pizza
8. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Hopeman Village Tea Rooms  and Takeaway
9. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

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

JJ's
11. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

The 1629
12. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

Beach Bar
13. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

The Grouse Inn
15. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

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

Harbour Inn
17. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Pancake Place
18. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

THE ROYAL HOTEL  and  RESTAURANT
19. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Mr J Chinese Express
20. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055