Your reviewer is blessed living in London, arguably the culinary capital of the world. If any other city were to go head-to-head with it, then New York would be the most likely candidate. England’s capital boasts more Michelin-starred outlets than its North American rival, although NYC wins on the metric of stars per square mile. It also boasts more restaurants in absolute terms. However, this is not a competition…
