Yes, formal/black tie optional
If you are given a plus one on your wedding invitation, then yes.
There is complimentary parking at the Ambassador for all guests. There is a parking lot attached to St. Peter's Cathedral with limited parking. There is a lot located on W 10th St as well as ample street parking near the church.