Mary's Milk Bar

Mary's Milk Bar (Grassmarket)

Daily-changing gelato; eat it on the steps under the castle

⚠ Winter: closed Mon–Tue

Hours
Winter: Wed–Sat 11:00–19:30, Sun 11:00–18:00 (official site). Summer hours: check
Budget
Check prices at the shop
Address
19 Grassmarket, on the west side of the square under the castle

A tiny gelato shop on the Grassmarket. Flavours change daily, all made in-house, and the signature is the hot chocolate float: thick hot chocolate with a scoop of whatever gelato you choose. There's barely anywhere to sit, so take it outside and eat on the steps or a bench looking up at the castle. Winter hours are Wed–Sat 11:00–19:30 and Sun 11:00–18:00.