The Mansefield Restaurant

Whilst specialising in exquisite local seafood, caught in the North Sea, Prime Aberdeen Angus Beef from Local Estates are also featured, all complimented by an extensive selection of first class wines from around the globe.

We are a proud member of "The Taste of Scotland", Scotland's Good Food Guide and our location in Elgin, Moray, affords us the luxury of having the finest Scottish produce available right on our doorstep.

Totally refurbished in 2011 to bring it up to date and meet current trend of informal dining, the beautiful appointed Restaurant at The Mansefield features a collection of fine oil paintings and watercolours. Charming ambience presents the perfect surroundings to celebrate a Birthday, Anniversary, Christening, Traditional Scottish Wedding or simply to enjoy exceptional Scottish Cuisine in an informal, relaxed setting.

Monday - Thursday: 5pm - 11pm

Friday & Saturday: 5pm - 12am

Daily Specials available along with our Main Menu

last food orders 8.30pm

Sunday: 4pm - 10.00pm

Sunday Roast Club Specials available along with our Main Menu

2 Courses: £21.50

3 Courses: £24.50

last food orders 8pm


Vouchers for the Hotel, Restaurant & Mezzo Bar are available to purchase direct from our Reception at the Hotel.

Vouchers can be for any amount and are valid for 1 Year.

These can either be purchased in person or over the phone to be posted out.

Expired Vouchers during Lockdown:
For all Hotel Vouchers that expired during the lockdown period (April - Oct), These are being extended the end of December, which means you will now have until end of year to redeem these within the Hotel and Restaurant. Please note these have now expired.

Any Voucher's purchased between December 2019 - March 2020, these expiry dates will be extended until August 2021 for use in the Hotel and Restaurant. Please note these have now expired.

Any Vouchers purchased between July 2020 and April 2021 - These have been extended to end of May 2022.

In order to have these dates extended for use, please quote your voucher number at the time of booking with our Reservation team on 01343 540883. When it comes to payment when departing your reservation, please present the voucher at the till for our team to redeem this against your bill.