10
674-680 W Maude Ave
Sunnyvale, CA 94085
$23,000,000 USD
39,311 SF
39,311 SF
$23,000,000 USD
Research And Development