8 Fantastic Edinburgh Restaurants With Amazing Castle Views