Scotland's endless local and sustainable ingredients make for an exciting restaurant scene. These 20 best restaurants in Edinburgh are exactly that.
182