Gordon's Trattoria

a cherished Italian gem situated on Edinburgh's historic Royal Mile.


EST 1982


For over 40 years, we've been dedicated to serving up authentic Italian cuisine made with passion and the finest ingredients.

Whether you're joining us for a casual meal with friends or a special gathering with family, our cosy, welcoming atmosphere makes Gordon's Trattoria the perfect spot to relax and enjoy.

Come experience the heart of Italy in the heart of Edinburgh.

From 11am every day, for the rest of the day, walk-in spots are available - but we would always recommend reserving your table, to avoid having to join a waiting list.

For tables of 8 or more, please send us an email and we will get back to you – or call us – 0131 322 8388.

Food and wine
Food and wineFood and wineFood and wineFood and wine