123 E Alma Ave
San Jose, CA 95112
Price Upon Request
23,666 SF
23,666 SF
Price Upon Request
Warehouse