7
240 E Todd Rd
Santa Rosa, CA 95407
$3,000,000 USD
17,253 SF
17,253 SF
$3,000,000 USD
Warehouse