Granary
You get twice the enjoyment at The Granary in Elgin: not only the welcoming ground-floor space with its roomy mix of restaurant-style seating and comfy couches, but also the equally spacious upstairs area with a second bar, pool table, more restaurant space and dancefloor - complete with mirror ball. It means this long-standing Elgin favourite can cater for all tastes, from families eating during the day (kids welcome until 8pm) to locals calling in for a Belhaven Best, football fans watching the big matches in HD on one of its 12 televisions & big screen, and tourists from the local guesthouses. All are guaranteed a warm welcome.