8
65 Elmira St
San Francisco, CA 94124
$4,246,000 USD
14,186 SF
14,186 SF
$4,246,000 USD
Warehouse