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