Locally Owned Newburgh Spot is One of America's Best RestaurantsLocally Owned Newburgh Spot is One of America's Best Restaurants'America's Best Restaurants' focuses on unique spots that locals will love if they hear about them.LibertyLiberty