28957 Venus St # 149, Hayward, CA 94544
3
beds
2
baths
1,000 Sq.Ft. LIVING AREA