673 Tulane Drive, SANTA CLARA, CA 95051
4
beds
3
baths
1,860 Sq.Ft. LIVING AREA
6,298.78 Sq.Ft. lot