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