42
24039 Park St
Hayward, CA 94541
$3,150,000 USD
13,661 SF
16
Units
6.1% Cap Rate
13,661 SF
$3,150,000 USD
Apartments