2951 Humbolt AVE, SANTA CLARA, CA 95051
3
beds
2
baths
1,487 Sq.Ft. LIVING AREA
9,683.39 Sq.Ft. lot