16
1821 Hill Ave
Hayward, CA 94541
$3,349,413 USD
36,568 SF
11
Units
6.3% Cap Rate
36,568 SF
$3,349,413 USD
Apartments