5647-5681 Snell Ave
San Jose, CA 95123
Price Upon Request
106,295 SF
106,295 SF
Price Upon Request
Storefront