3433 FOWLER Ave, SANTA CLARA, CA 95051
MLS: 81735637
Single Family Home