THE BEST RESTAURANT IN LONDON THE BEST RESTAURANT IN LONDON In 2017 The Shed became the top-rated restaurant in the capital. There was only one problem…