2060 Sahara Way, SANTA CLARA, CA 95050
Studio
1,880 Sq.Ft. LIVING AREA
6,564 Sq.Ft. lot