Fresh off its Michelin recognition, restaurant has been named one of 2025’s best new restaurants in the country by Esquire ...