193 McLenden Dr
Farmville, VA 23901
$799,000 USD
11,808 SF
11,808 SF
$799,000 USD
Lodge Meeting Hall