32513 Mission Blvd
Hayward, CA 94544
$2,000,000 USD
33,727 SF
14
Units
33,727 SF
$2,000,000 USD
Apartments