Food, Drink and Shopping in Moray & Speyside

 

 

Fresh! Coffee House  and  Bistro
1. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

The Olive Tree Cafe
2. The Olive Tree Cafe

...

More Details

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

Mansion House Hotel and Country Club
3. 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

The Granary
4. The Granary

...

More Details

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

Phoenix Shop and Café
5. Phoenix Shop and Café

Located at the entrance to the famous Findhorn eco-village, the Phoenix has been serving the local and visiting community for over 20 years. Beginning...

More Details

Findhorn, t:

Hopeman Village Tea Rooms  and Takeaway
6. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Diva Designs
7. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Cafe Ecosse
8. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

EarthShare
9. 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

Jo Robinson Sugarcraft
10. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

Windswept Brewing Co
11. Windswept Brewing Co

Based in Lossiemouth, Windswept Brewing Co is a craft brewery producing an award-winning range of beers, hand-crafted for exceptional taste. We love t...

More Details

13 Coulardbank Industrial Estate, Lossiemouth, t: 01343 814310

Good Year
12. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

The Pancake Place
13. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

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

...

More Details

Newmill, Elgin, t: 01343 554099

Scribbles Pizza House
15. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Grampian Hotel Restaurant
16. 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

Thirteen Moons Cafe and Shop
17. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

Garmouth Hotel
18. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

Highlander Inn ~ Craigellachie
19. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Elgin Kebab House
20. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000