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