Olivetta
CLOSED

Olivetta

Proper Italian sandwiches on the Grassmarket that actually make you want to skip the tourist traps.

🍴 Italiancasuallivelytraditionalsandwich shop
You're standing on the Grassmarket, that brilliant cobbled stretch that's somehow both gritty and grand, and you duck into Olivetta for something that feels genuinely Italian rather than touristy. The sandwiches here are built with actual care—proper cured meats, quality cheese, none of that sad supermarket nonsense. It's the kind of spot where locals queue because they actually know what's good, not because Instagram told them to. The vibe is refreshingly straightforward: you come in, you get excellent food at reasonable prices, you leave happy.

Known for

  • Proper Italian sandwiches
  • Quality cured meats and cheese
  • Grassmarket location
  • No-fuss authentic approach
  • Quick, satisfying lunch spot

Photos

Olivetta
Olivetta
Olivetta
4.3(26 reviews)
60 Grassmarket, Edinburgh EH1 2JR, UK