2500 Bell Rd
Auburn, CA 95603
Price Upon Request
5,024 SF
5,024 SF
Price Upon Request
Restaurant