851-853 Howard St
San Francisco, CA 94103
$12,500,000 USD
32,100 SF
32,100 SF
$12,500,000 USD
Research And Development