1
1239-1243 E St
Hayward, CA 94541
$6,000,000 USD
16,806 SF
20
Units
16,806 SF
$6,000,000 USD
Apartments