We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cafe Truva Royal Mile

) #642 of 1,856 Restaurants in Edinburgh €€ - €€€ Cafe, European, Turkish
Canongate, Edinburgh EH8 8BQ, Scotland
+44 131 556 9524
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good38%
  • Average7%
  • Poor4%
  • Terrible10%
Travellers talk about
“moussaka” (13 reviews)
“baklava” (12 reviews)
Restaurant Hours
Cafe, European, Turkish, Middle Eastern, Mediterranean, Tunisian, Vegetarian Friendly
€€ - €€€
Canongate, Edinburgh EH8 8BQ, Scotland
Write a Review
Reviews (205)
Traveller rating
Traveller type
Time of year

1 - 10 of 205 reviews

Reviewed 5 days ago via mobile

Just visited this place with my family. Usually I'm not one to give out reviews after my meal, however the service was so bad that i had to do so. Save yourself the trouble and don't eat here. The waiter was very rude and berated...More

Thank shawn t
Reviewed 5 days ago

We had breakfast here one morning and the food and service were excellent. They have a good menu and will cook to order if asked. The prices were very reasonable.

Thank rtpaynetx
Reviewed 1 week ago

Had a very tasty and relaxed lunch in this Turkish/Mediterranean cafe, and very good value by Edinburgh standards. On the lower end of the Royal Mile a little away from the tourist trap establishments further up the hill, it had a"local" feel although the clientele...More

Thank Phil D
Reviewed 2 weeks ago via mobile

Extensive choice of delicious looking cakes. Thoroughly enjoyed a slice of apple and pear cheesecake with toffee sauce. Latte and tea were good too. Outside covered seating as well as indoor tables. Excellent staff.

Thank Beccib21
Reviewed 2 weeks ago

We had vegetarian lunches here, well-prepared Turkish food served by charming staff in a pretty cafe atmosphere. Nice art nouveau decorations.

1  Thank Thomas V
Reviewed 4 weeks ago

We first discovered this café when we were walking back from an attempt to visit Holyrood (it was closed to the public !) and were in dire need of coffee and cake. This café looked promising and we enjoyed Hot chocolate, Turkish coffee and a...More

Thank Leh123
Reviewed 20 April 2017

Disgusting meal - grey, greasy meat. Slimy aubergine. Nothing seasoned. Pasta. I think it was purporting to be moussaka. No bechamel sauce , no potato - just a greasy, revolting mess. Maybe tea, coffee, cake OK

Thank Miloumypyr
Reviewed 7 April 2017

We ate here twice during our stay and found it to be a very friendly and good value spot for lunch. They offer a mixture of Turkish and Mediterranean dishes, including good choices for vegetarians too. I believe during the summer season they are also...More

Thank coarica
Reviewed 24 March 2017

With all the choices available in the Old Town, it's easy to overlook Cafe Treva. Don't! It's a great place to have a coffee break or a lunchtime treat. Staff are always welcoming and the cakes are divine. This is one of our favourite stops...More

Thank speedyDundee
Reviewed 18 March 2017 via mobile

We had a lovely meal in Cafe Truva. The owners were very welcoming and could not have accommodated our little boy any more. The food was great and service was very attentive. No doubt we'll be back before we head home. A great spot!

Thank PaddyCarpes
Old Town
Few Edinburghers live in the Old Town, but its
labyrinth of dank alleys and steep streets suggests
this was not always the case. Today, it’s mostly
visitors, tartan-flavoured souvenir shops, and pipers
that you’ll find on its cobbled streets. This is the
place to get a feel for Auld Reekie (Old Smelly), as
the town was once nicknamed, and stroll the Royal
Mile, the thoroughfare that links the castle with the
Nearby Restaurants
Wedgwood The Restaurant
1,754 reviews
.05 km away
The World's End
1,713 reviews
.11 km away
Michael's Steak & Seafood Bar
333 reviews
.12 km away
636 reviews
.12 km away
Nearby Attractions
People's Story
252 reviews
.19 km away
Pinnies & Poppy Seeds
74 reviews
.09 km away
John Knox House Museum
162 reviews
.18 km away
Scottish Storytelling Centre
71 reviews
.13 km away
Questions & Answers
Get quick answers from Cafe Truva Royal Mile staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Brunch, Breakfast, Lunch, Dinner
Restaurant features
Seating, Waitstaff, Serves Alcohol, Reservations
Good for
Location and Contact Information
  • Address: Canongate, Edinburgh EH8 8BQ, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 556 9524
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing