20
25013-25021 Cypress Ave
Hayward, CA 94544
$5,350,000 USD
11,808 SF
18
Units
5.25% Cap Rate
11,808 SF
$5,350,000 USD
Apartments