⭐ 4.5
££
Fish and chips
Bertie's Fish & Chips
9 Victoria Street, Old Town · Old Town
⭐ 4.5
££
Afternoon tea
Grand Cafe Edinburgh
20 North Bridge, Old Town · Old Town
⭐ 4.5
££
Italian
Piccolino Edinburgh
103 High Riggs Street, Old Town · Old Town
Brasserie
Scotts Kitchen
4-6 Victoria Terrace, Old Town · Old Town
⭐ 4.5
££
Scottish
The Royal Mile Tavern
127 High Street, Old Town · Old Town
⭐ 4.4
££
North American
Cold Town House - Brewhouse Bar & Grassmarket Garden
4-6 Grassmarket, Old Town · Old Town
⭐ 4.4
££
British
MUMS Great Comfort Food
4a Forrest Road, Old Town · Old Town
⭐ 4.4
££
British
Mussel & Steak Bar
110 West Bow, Grassmarket, Old Town · Old Town
⭐ 4.4
££
British
The Abbotsford Bar & Restaurant
3-5 Rose Street, Old Town · Old Town
⭐ 4.2
££
International
Mamma's American Pizza
28 - 30 Grassmarket, Old Town · Old Town
British
The Black Bull
12 Grassmarket, Old Town · Old Town
⭐ 4.2
££
British
The Castle Arms
6 Johnston Terrace, Old Town · Old Town
⭐ 4.2
££
Afternoon tea
The Tearooms at Edinburgh Castle
Castle Terrace, Old Town · Old Town
International
The Three Sisters
139 Cowgate, Old Town · Old Town
Indian
Vinyasa
34 Saint Mary's Street, Old Town · Old Town
⭐ 4.0
££
Burgers
Kick Ass Bar
37-39 Cowgate, Old Town · Old Town
British
Maxies Bistro
5B Johnston Terrace, Old Town · Old Town
⭐ 4.0
££
Italian
O'Oliviero
64 Grassmarket, Old Town · Old Town
⭐ 3.6
££
Irish
Murphy's Kitchen & Bar
130 High Street, Old Town · Old Town
⭐ 4.8
££
Atmosfera Restaurant
26 High Street, Old Town · Old Town
Airport Cafe
High Cross Lane, Old Town · Old Town
⭐ 4.7
£
Carters
Gawber Road, Old Town · Old Town
⭐ 3.6
Voluntary Services Coffee Shops
Gawber Road, Old Town · Old Town
Biplob Tandoori Restaurant
12 - 14 Wood Street, Old Town · Old Town