18
257 Poplar Ave
Hayward, CA 94541
$4,300,000 USD
17,660 SF
12
Units
5.8% Cap Rate
17,660 SF
$4,300,000 USD
Apartments