41
1049 Armstrong St
Hayward, CA 94541
$4,750,000 USD
18,710 SF
17
Units
5.81% Cap Rate
18,710 SF
$4,750,000 USD
Apartments