Yes! There is plenty of parking onsite.
The dress code is formal.
Your invitation and rsvp card will have any information on plus ones.
No, but there are plenty of Uber/Lyft drivers in the area.