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