When people think of culinary excellence, small towns are often overlooked, overshadowed by the allure of big-city gourmet scenes. But in New Castle, Indiana – a town of approximately 17,000 ...