3248-3260 Juniper Ave
Santa Rosa, CA 95407
$1,950,000 USD
5 AC
5 AC
$1,950,000 USD
Industrial