Free Union, Virginia

Ballard-Maupin House (Albemarle County, Virginia)