Group Dining in Edinburgh

Group dining in Edinburgh


Group dining for parties up to 50 guests can be seated in our restaurant. Our regular restaurant menus can be used but we are always happy to create a personalised set menu at a great value!  

If you require any assistance with an event you are planning, please email or call on 0131 226 3706.


Packed with flavour, our Italian chefs offer a variety of specialities made from locally sourced ingredients, with some specialities ordered directly from Italy.

Here you’ll experience fresh homemade pasta like our classic Lasagna, Spaghetti Carbonara or Pappardelle al Cinghiale, as well as a range of authentic Italian mains including Salmon alla Griglia, Risotto allo Zafferano and Filetto al Gorgonzola. Finish up with homemade tiramisu and a glass of our fabulous Italian wine!

Our wine selection has been lovingly chosen by our in-house wine expert Luca Marco. We would love to guide you through our list to find the perfect accompaniment for your meal.


We are an independent restaurant situated in the beautiful Grassmarket area. As one of the fifteen historic markets opened by King James III in 1477, the Grassmarket supplied goods directly to Edinburgh Castle.

Still a functioning market place today, the Grassmarket is a vibrant and atmospheric location for dining and exploring the history of the Old Town.

Our restaurant provides a warm and atmospheric Italian ambiance with fabulous service and delicious food. The summer season is a great opportunity to enjoy al fresco dining with our restaurant yet taking in the views of the Old Town from our outside seating area. 


Please feel free to call us tel: 0131 226 3706 or email: to discuss requirements for your special occasion or event.

Full menu available here.

Full wine list available here.


Visit Us:

64 Grassmarket



Our Instagram 

tel: 0131 226 3706




Bookings subject to availability.

O’Oliviero – Italian restaurant 2018