Whether you are looking to impress an out-of-towner, or just want that 'wow' factor added to your dining experience, Edinburgh has plenty of restaurants with stunning views of the city.
Take a look through our picture gallery to see 12 eateries where the views are as good as the food – well, almost.
5. The Boat House
Just a little outside of Edinburgh in South Queensferry, The Boathouse is worth a visit for its stunning views of the Forth bridges. It has a Scottish seafood-inspired menu focusing on local produce. Photo: The Boat House Facebook
6. Miro's
Miro's Bistro on Portobello promenade is a short journey outside of Edinburgh which is well worth the trip. Soak up the Porty sunshine and tasty food and watch the world go by. Photo: Miro's
7. Cannonball
As its name suggests, Cannonball is withinin firing distance of Edinburgh Castle. It sits at the top of the Royal Mile in Castlehill and is run by the Contini family business. Photo: Alamy Stock Photo
8. Cold Town House
Cold Town House in Grassmarket is a pub with a terrific rooftop terrace. Voted Beer Bar of the Year 2021, it serves grazing platters, Neapolitan pizzas, and classic pub scran. Photo: Other