25
22798 Vermont St
Hayward, CA 94541
$1,388,888 USD
7,150 SF
4
Units
6.33% Cap Rate
7,150 SF
$1,388,888 USD
Apartments