Celebrate Christmas and New Year with us!

Our staff hope to welcome you to Dalmahoy this year and look forward to taking excellent care of you and indeed celebrating with you! This year we’re going back to our roots for a traditional gathering with a modern Scottish twist. Book now on 0131 333 1845.