Nancy's Calico Patch is just a short drive down Route 64 from Williamsburg in Newport News. Here is the link to her shop:
http://www.ncpquilting.com/
I've been to the other one in Williamsburg and she does sell fabric, but limited amounts.
Depending on where you are traveling from, there is a great shop in Charlottesville called Cottonwood. Link is:
http://www.cottonwoodquiltshop.com/
If you are traveling to VA Beach, we have a wonderful shop called A Different Touch. Link to this one is:
http://www.adifferenttouch.com/