28
24829-24831 Thomas Ave
Hayward, CA 94544
$850,000 USD
1,500 SF
2
Units
1,500 SF
$850,000 USD
Apartments