10
381-389 Nevada St
Auburn, CA 95603
$2,950,000 USD
19,500 SF
6.5% Cap Rate
19,500 SF
$2,950,000 USD
Storefront Retail Office