2
2900 Mendocino Ave
Santa Rosa, CA 95403
$27.42 USD/SF/YR
110-1,700 SF
2
Spaces Available
Built 1984
1,700 SF Contiguous
Built 1984
110-1,700 SF
$27.42 USD/SF/YR
Office