28
1330 N Dutton Ave
Santa Rosa, CA 95401
$21.00 USD/SF/YR
13,168 SF
1
Space Available
Built 1983
13,168 SF Contiguous
Built 1983
13,168 SF
$21.00 USD/SF/YR
Office