$799,950 - 525 Teasdale Pl, Hayward, CA 94544
525 Teasdale Pl
Hayward,
CA
94544
Subdivision Name: Parkmead