44
257 Poplar Ave
Hayward, CA 94541
$3,910,000 USD
13,397 SF
12
Units
6.67% Cap Rate
13,397 SF
$3,910,000 USD
Apartments