32
25583 Spring Dr
Hayward, CA 94542
$1,599,000 USD
3,196 SF
4
Units
6.07% Cap Rate
3,196 SF
$1,599,000 USD
Apartments