33
332 S Howard Ave
Landrum, SC 29356
$497,000 USD
2,800 SF
2,800 SF
$497,000 USD
Freestanding