Lot's of vegan options. If its not on the menu they will happily suggest something for you.
Not sure, but I would guess yes
There are marked vegetarian options on the menu, you will have to ask the servers about vegan.
Get a salad.
Not sure Italian cuisine so should be able to get there being careful
Thanks! Your answer is awaiting moderation.