Skip to content

The Granary is a long-standing favourite in Elgin which caters 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 match on one of its 12 televisions, and tourists from the local guesthouses.  Everyone is guaranteed a warm welcome.   As well as watching the 12 TVs, big screen and two Sky boxes, you can spend time through the week on the upstairs pool table or on the various games machines. On Monday night it's poker time; on Wednesday, the pool team turns up as do the karaoke singers; there's dancing Thursday to Saturday with 80s nights and the like; then a quiz on Sunday nights where you can win up to £100.