Restaurant New London - Restaurant Reviews and Tips for New London, WI, United States close