20161-20173 Royal Ave
Hayward, CA 94541
$3,800,000 USD
10,031 SF
7
Units
5.76% Cap Rate
10,031 SF
$3,800,000 USD
Apartments