Petersburg is a family-friendly place known for its restaurants. Learn about the local heritage of Petersburg at landmarks like Trapezium House and Petersburg National Battlefield Park. There's plenty more to see, including sights like National Museum of the Civil War Soldier and Pamplin Historical Park.