Within the heart of the Shenandoah Valley hides a historic town brimming with unique shopping encapsulated by a beauty that ...
From historic sites to funky galleries, this riverfront Virginia town is full of places to see. Here's what to do, where to eat, and where to stay in Petersburg, Virginia.