Italian restaurant "Les Deux Petits Diables" offers a relaxed dining experience. Ample parking is available.