3 ms·‘The Shed at Dulwich’ was London’s top-rated restaurant. But it didn’t exist1 points by kawera 9y ago