Virginia Arms, Manassas is good.
Gilbert Small Arms, Terminal Rd. in Lorton near the I95 interchange with FFx Co Parkway is another, and it has an indoor range. Their website has directions.
Also, in the same industrial park as Gilbert's is 10-8 Duty Gear, which carries pistols, but they cater mainly to cops and don't have a range.
There used to be two gun shops in Old Towne, but I think they
Forum:
Fairfax County General