I've bought many guns at Green Top over the past 40+ years, but none lately. I don't see many good doubles there these days, but you never know what you might find on a given day.

Clark Brothers (mentioned above by GMCS) is another good shop, but it is about 80+ miles north of Richmond near Warrenton.