Virginia currently only allows the sale of cannabis to registered medical marijuana patients. They require patients to be at least 18 years old to shop with the dispensary. Virginia doesn't offer reciprocity so only patients with a valid Virginia medical marijuana certification are allowed to shop at the dispensary.
See also:
What information is required to shop in Virginia?
What are the purchase limits in Virginia?
How do I obtain a Virginia medical marijuana certificate?