24656 ONeil Ave
Hayward, CA 94544
$3,400,000 USD
9,006 SF
9
Units
5.43% Cap Rate
9,006 SF
$3,400,000 USD
Apartments