Restaurants including Chouette, Gene's and Del Mar were recognized as Best New Restaurants of 2025 by Columbus Monthly.