Jul 15, 2023

The Best Restaurant in the World? Central in Lima, Peru

By Kate Krader and Will Farley From Bloomberg News The best restaurant in the world is Central, in Lima. The dynamic tasting menu restaurant from chef Virgilio Martinez features ingredients from Peru’s very diverse landscape, from potatoes sourced from of ...