Home Travel Top 3 British foods to eat in London (and where to eat them!)