Semi formal, please wear a nice outfit (shirt and tie, dress, etc.) No jeans please.
Yes there will be designated spots to park cars although carpooling would be best to limit cars if possible.
If the plus one is on the invite or we personally know them.