16
2421 Mendocino Ave
Santa Rosa, CA 95403
$2,191,410 USD
11,238 SF
11,238 SF
$2,191,410 USD
Office