$522,500
2332 D ST, HAYWARD, CA, 94541
Condominium