London foodfromTime Out London11 hours agoThis five-star London restaurant has been named the best in the worldIkoyi in London was ranked the best restaurant in the world at the Food & Wine's Tastemakers Awards 2026.