Ohio Spot is Among Best New Restaurants in AmericaOhio Spot is Among Best New Restaurants in AmericaA popular publication praises a new Ohio restaurant among the best in the U.S.Dana MarshallDana Marshall