Homes for sale - 4688 S JAMES MADISON HWY HWY, Farmville, VA 23901 ...