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
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
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
Harvey Nicholls' Forth Floor Brasserie in St Andrew Square has cracking views of the Edinburgh skyline and serves "sumptuous" lunches, afternoon tea, and dinner. Photo: Other
The Outsider in George IV Bridge, Old Town, treats diners to views of Edinburgh Castle. There is an emphasis on seasonal produce and the menu changes each day. Photo: The Outsider Facebook
National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.