Food, Drink and Shopping in Moray & Speyside

 

 

Struan House Hotel and Restaurant
1. 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

Macbeth's Butchers
2. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Scribbles Pizza House
3. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Mosset Tavern
4. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Snappy Tomato Pizza
5. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Cornerstone Teahouse
6. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

Mezzo @ The Mansefield
7. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Pino Pizza Elgin
8. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Sandisons
9. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Decora Cafe
10. The Decora Cafe

...

More Details

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

Buffer Stop
11. 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

Johnstons of Elgin Mill  and  Coffee Shop
12. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

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

Personal Dining Services, Moray
14. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

CJs Plaice
15. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Mansion House Hotel and Country Club
16. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

EarthShare
17. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

A Gift from Scotland
18. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

The Olive Tree Cafe
19. The Olive Tree Cafe

...

More Details

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

The Ditsy Teacup
20. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963