6
870 Duane Ave
Santa Clara, CA 95054
Price Upon Request
30,000 SF
30,000 SF
Price Upon Request
Industrial