In 2023, Michelin’s home nation, France, was the country with the most Michelin-starred restaurants worldwide, with 636. When looking at a breakdown of the Michelin-starred restaurants in France ...
Even though it’s been two years since Ajay Walia’s Michelin-starred Rasa in Burlingame shuttered and was turned into a second outpost of his more casual San Carlos restaurant Saffron ...