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

77 Shore, Edinburgh EH6 6RG, Scotland
+44 131 554 5502
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good42%
  • Average11%
  • Poor6%
  • Terrible6%
Travellers talk about
“baklava” (7 reviews)
“feta salad” (2 reviews)
Restaurant Hours
Cafe, Turkish, European, Vegetarian Friendly
$$ - $$$
77 Shore, Edinburgh EH6 6RG, Scotland
All Details
Write a Review
Reviews (144)
Traveller rating
Traveller type
Time of year

1 - 10 of 139 reviews

Reviewed 28 August 2017

Like good tourists we wandered up the Royal mile in Edinburgh. A bit peckish looking for a place for breakfast, like Turkish and went in. I had the Turkish breakfast. This wasn't bad but it did have fried eggs rather than the regular boiled jobbies....More

Thank Bruce M
Reviewed 25 August 2017 via mobile

Visited for lunch & it was very nice Indeed with pleasant surroundings certainly go again well worth. A visit

Thank EcclestnFamily
Reviewed 20 July 2017 via mobile

Staff really unfriendly, we took 2 full English breakfast, was not my first time eating this plate and I could see that was a frozen breakfast that I can buy at the supermarket. 6£ for a shame. Disgusting.

1  Thank Marco M
Reviewed 4 July 2017

We have been to Cafe Truva in past visits to Edinburgh- lovely coffee and traditional Turkish pastries. This time we had coffee and pastries and went back again for a light, evening meal. This was lovely- cheese and spinach in filo pastry with a good...More

Thank Anne M
Reviewed 1 July 2017 via mobile

We popped in here as a friend raves about their coffee. I'm a coffee lover so thought it might be good to have lunch. I have to say whilst the service was really lovely, sadly the food wasn't the same ☹️

Thank Kenny F
Reviewed 28 March 2017 via mobile

If you just want a quick snack or something small it would be fine, good for breakfast and lunch, nothing amazing but ok for the money....

Thank Karmongrel
Reviewed 26 March 2017 via mobile

Arrived here on what must have been the busiest day for a while. Mothering Sunday- Ok Usual staff seemed to be on a day off but the young lad seemed to be coping even though his English was not the greatest. My Veggie burger (Turkish...More

Thank Jean G
Reviewed 10 February 2017

i only discovered this cafe by chance whilst working on the Royal Mile the staff very good nice decor, good menu to choose from but my guilty secret was there all day breakfast and the great choice of coffee. Small in size but big on...More

Thank Paul M
Reviewed 6 February 2017

Great location and tasty food. Perfect place for just a coffee, breakfast or a large lunch. Value for money and cosy ambience

Thank scottishGlasgow
Reviewed 30 January 2017 via mobile

This small corner cafe has stood the test of time and maintains its consistency for good Turkish Mediterranean food. Have visited every 6 months or so and the meze is always good value for money with a selection of hot and cold vegetarian food plus...More

Thank Margaret W
Nearby Restaurants
Kezban Mediterranean Restaurant
366 reviews
.18 km away
Restaurant Martin Wishart
1,167 reviews
.09 km away
866 reviews
.16 km away
810 reviews
.05 km away
Nearby Attractions
Leith Market
12 reviews
.20 km away
South Leith Parish Church
5 reviews
.36 km away
Genting Casino
7 reviews
.50 km away
Padlox Escape Rooms
58 reviews
.22 km away
Questions & Answers
Get quick answers from Cafe Truva 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
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Reservations, Waitstaff, Highchairs Available, Wheelchair Accessible
Good for
Child-friendly, Kids
Location and Contact Information
  • Address: 77 Shore, Edinburgh EH6 6RG, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh
  • Phone Number: +44 131 554 5502
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