10
560 Eccles Ave
South San Francisco, CA 94080
$50,000,000 USD
21,552 SF
4.79% Cap Rate
21,552 SF
$50,000,000 USD
Research And Development