Italian restaurant Ristorante Il Cavaliere offers a full bar, accepts credit cards, and welcomes dogs. Features include free parking.