Mary's Milk Bar

Pop over to Mary’s in the Grassmarket, a 10-minute walk from Waverley Station, and you can experience a little bit of nostalgia.

Mary’s Milk Bar feels like a place from simpler times. Think Formica table tops, a retro-style coffee machine, milk bottles that double as a vase – and a chat with Mary as she prepares her latest concoction.

Speaking of concoctions, Mary makes her own ice creams every morning. So there are different flavours to sample every day. But be warned, when they run out of ice cream the shop closes.

19 Grassmarket, Edinburgh EH1 2HS