683 Newbury Ln Unit: 277, Hayward, CA 94544
2
beds
2
baths
906 Sq.Ft. LIVING AREA
7,860 Sq.Ft. lot