Please arrive 15-30 minutes before the ceremony time
Yes - formal attire (not to be confused with black tie)
There is plenty of public parking around the venue, including a large parking lot right across the street