Located right by the Thames, almost adjacent to The London Eye, Gillrays could singlehandedly undo years of bad press that British food has suffered from over the last few decades. Their steaks are second to none, and they also serve up a number of delicious regional foods from all over the UK. Photo Credit: ... [read more]