3rd W Appomattox St

Farmville, Virginia 23901

$474,000

Property is on town water.