24
198 Stauffer Blvd
San Jose, CA 95125
$5,900,000 USD
20,049 SF
20,049 SF
$5,900,000 USD
Research And Development