2083 Town And Country LN, SANTA CLARA, CA 95050
Studio
3,748 Sq.Ft. LIVING AREA
8,049.89 Sq.Ft. lot