Food, Drink and Shopping in Moray & Speyside

 

 

Cairngorm Bike and Hike
1. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

Grampian Hotel Restaurant
2. Grampian Hotel Restaurant

The dining room has recently been refurbished and is perfect for afternoon teas/coffees, light snacks, meals and meetings. The dining room is accessed...

More Details

5 Regent Square, Keith, t: 01542 887342

Carlton Hotel
3. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

Beankind Coffee Roasters
4. 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

KFC
5. KFC

...

More Details

Elgin, t: 0845 7532532

Mosset Tavern
6. 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

The Ditsy Teacup
7. 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

Christies Deli
8. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Three Bags Wool
9. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Northern Fish Shop
10. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Wester Lawrenceton Cheese Farm
11. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Lido Cafe
12. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Harbour Restaurant  and  Cafe
13. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

Good Year
14. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Cafe Ecosse
15. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Braemou Inn
16. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Phoenix Café
17. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

Failte Cafe
18. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Nether Btae
19. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Sunninghill Hotel Restaurant
20. 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