It was a unique restaurant in London and certainly the hardest to get into. And it beat out thousands of upscale restaurants in the city to earn the top ranking on the popular review site TripAdvisor for a time, drawing a flood of interest.
Democracy Dies in Darkness
‘The Shed at Dulwich’ was London’s top-rated restaurant. Just one problem: It didn’t exist.
December 8, 2017 at 3:01 p.m. EST