Grain & Grind Inverness, 1 Tomnahurich Street, Inverness, IV3 5DA: a bright, airy, dog-friendly coffee shop from the Scottish roastery group — small-batch house-roasted coffee, extra-large traybakes and brownies, fresh cakes, sausage rolls and ready-made sandwiches, all made fresh daily to sit in or take away. No reservations. The northern-most Grain & Grind, pouring coffee roasted in Inverness. Open Mon–Sat 8am–5.30pm, Sun 9am–5pm.