48
1234 Apollo Way
Santa Rosa, CA 95407
$3,990,000 USD
22,860 SF
22,860 SF
$3,990,000 USD
Warehouse