64 Grassmarket , EH1 2JR

Old Town, Edinburgh

Cuisine: Italian, Pizza

About O'Oliviero

Old Town Italian restaurant

With a prize location on the Grassmarket and in the shadow of Edinburgh Castle, o’Oliviero Italian restaurant is right at the centre of all the Old Town bustle. This makes it ideal for people-watching, especially if you can bag one of the outside tables. Inside, the walls are hung with pictures of Rome, Venice and Florence. The welcome is always warm and o’Oliviero is popular with Edinburgh residents and visitors alike.

Classic Italian dishes

With lunch, pre-theatre and a la carte options, o’Oliviero has menus to suit most occasions. Popular starters include the bruschetta pomodoro, the calamari and, of course, the mixed antipasto, an appealing selection of olives, focaccia and Italian charcuterie.

There are plenty of freshly baked pizza to choose from and the pasta is made fresh in-house. The lasagne, spaghetti carbonara and mixed seafood linguini are always popular. From grilled salmon to the fish soup, there are plenty of choices for seafood lovers. More carnivorous diners may prefer to browse options such as the pollo diavolo – chicken breast in a spicy tomato sauce – or the selection of fillet steaks with assorted toppings and sauces.

Old Town attractions and transport

O’Oliviero is on the Grassmarket in the heart of Edinburgh’s Old Town. There is limited on-street parking and pay parking at Castle Terrace. Waverley train station is a fifteen minute walk. The Royal Mile, Edinburgh Castle and National Museum of Scotland are all within easy walking distance.

Menus for O'Oliviero