Starting at 18,149, the worst restaurant in London, ‘The Shed’ worked its way up the rankings thanks to fake reviews sent from different computers
Starting at 18,149, the worst restaurant in London, ‘The Shed’ worked its way up the rankings thanks to fake reviews sent from different computers