Look no further. These are 20 of Edinburgh's best spots for dinner – as rated by travellers and locals alike on TripAdvisor.
13. Dine, Cambridge Street
The simply-named Dine specialises in contemporary twists on classic dishes, with a focus on local produce. It’s a hit with foodies - one reviewer wrote: Myself and 7 friends had the most wonderful evening at Dine. Photo: Google
14. Educated Flea, Broughton Street
Tasty and well-priced, wrote one diner who had visited the popular Educated Flea on Broughton Street. Photo: Google
15. Mono Restaurant, South Bridge
Mono Restaurant promises to deliver a multi-sensory dining experience, and most TripAdvisor reviewers agree that it lives up to this pledge, with one calling it outstanding. Photo: Google
16. Castle Terrace Restaurant, Castle Terrace
This award-winning restaurant is a hit with TripAdvisor reviewers, one of whom left a review saying: I've had many perfect meals here, and the latest one was one of them. Photo: Google