Semi-formal
There is a large parking lot, we do not see parking being an issue
If it is listed on your invitation, then yes!
If the invitation includes them, yes! However, there will be alcohol at the event, and the menu may not be picky eater friendly.