Look no further. These are 20 of Edinburgh's best spots for dinner – as rated by travellers and locals alike on TripAdvisor.
17. Nok’s Kitchen, Gloucester Street
Nok’s kitchen is a must for Thai food fans. One reviewer wrote: Great food, well prepared and served, good service. Photo: Google
18. Yeni Meze Bar, Hanover Street
Mediterranean and Middle Eastern cuisine more your thing? Yeni Meze bar will hit the spot with meze plates perfect for sharing. One reviewer said they love it so much that they’ve been coming regularly for 17 years. Photo: Google
19. Indaba, Lochrin Terrace
This unfussy Tapas restaurant is also popular in Edinburgh, with reviewers heaping praise on the great selection of dishes and lovely atmosphere. Photo: Google
20. First Coast, Dalry Road
Just making it into the top 20 dinner spots in Edinburgh, First Coast serves modern Scottish food at reasonable prices. One reviewer wrote: Excellent food, atmosphere and service, cannot fault it at all! Photo: Google