17
1 Shagbark Ln
Seneca, SC 29678
$5,150,000 USD
50,000 SF
43
Units
50,000 SF
$5,150,000 USD
Apartments