First you must set an appointment online. There are no walk-ins. Go to the website and it lists the documents you need. I would also consider just getting a REAL ID/driver's license, since there is a federal mandate requiring that by Oct 2021 that all VA issued IDs, driver's licenses must be REAL verified.
Yes...must have appointment. Go to https://www.dmv.virginia.gov/apps/documentbuilder/intro.aspx to see what you need for DL.
Thanks! Your answer is awaiting moderation.