19
761 Shepherd Ave
Hayward, CA 94544
$1,395,000 USD
2,778 SF
4
Units
5.68% Cap Rate
2,778 SF
$1,395,000 USD
Apartments