‘The Shed at Dulwich’ was London’s top-rated restaurant. Just one problem: It didn’t exist.

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. There was just …
london – BingNews