There are a couple of brew pubs in Sterling as well ... not too far off the trail. I always made a stop at Dominion back in the day. Heads up, they're appropriating funds to erect a bike overpass at Sterling BLVD. There used to be a place at Ashburn RD (Partlows ?) that was pretty neat. It may have been been there in the RR days. I think they turned it into somekind of BBQ joint.
I don't know my Loudoun geography, so I'm not sure which town what is in. The barbecue place is around mile 28, give or take a half mile. I know I just go by it when I'm doing 100kms from Crystal City (out and back - CC to the trail is about 3 miles). Old Ox is closer, maybe mile 25?