According to the ATF database, there are 1 registered FFLs in Fredericksbrg, Virginia.
1320 CARL D SILVER PARKWAYFREDERICKSBRG, VA, 22401