parking will not be difficult. The food is not amazing.
Peter Shield's is very and expensive. Lobster House has everything and good with allergies, unless it's seafood.
I don't really like Italian food but this one is very popular. Not great at diary allergy:
https://saporeitalianorestaurant.com/team.html