Ready to discover Virginia’s most amazing little food towns?
These 8 tiny places offer incredible dining and charming streets that make you want to move there!
1. Harrisonburg
Harrisonburg sits in the Shenandoah Valley like a hidden treasure.
This college town surprises everyone who visits…