2
222 Saratoga Ave
Santa Clara, CA 95050
Price Upon Request
25,500 SF
25,500 SF
Price Upon Request
Storefront