5
29-31 E Santa Clara St
San Jose, CA 95113
Price Upon Request
6,056 SF
6,056 SF
Price Upon Request
Storefront