In Richmond, you can play at The Triple, Side Pocket, Playing Field, Sharky's and Diamond's. Do a google search and you'll turn up just about all of them that are listed in the phone books or with a web site.
In this area, your best best for action is at the Side Pocket, Playing Field and Diamond's. If you're looking for the largest collection of tables the Playing Field is the spot. Want 3 cushion? Side Pocket has 2 tables. Want more upscale? Diamond's. Original characters? Side Pocket.
I know that Fredricksburg, about half way between Richmond and NoVa has a room or two and there are several spots up in northern VA area.
Have fun!
Brian in VA