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