In Forest Park, Illinois, tucked away from the fast-paced bustle of Chicago, lies a restaurant that has stood the test of ...