Hartfield, Virginia

Lower Church (Middlesex County, Virginia)