10
387 Nevada St
Auburn, CA 95603
Price Upon Request
19,500 SF
19,500 SF
Price Upon Request
Storefront Retail Office