12
589 Mendocino Ave
Santa Rosa, CA 95401
$1,625,000 USD
8,240 SF
8,240 SF
$1,625,000 USD
Storefront Retail Office