17
132 Southwood Dr
South San Francisco, CA 94080
$2,100,000 USD
5,440 SF
7
Units
7.01% Cap Rate
5,440 SF
$2,100,000 USD
Apartments