Address 470 Nevada St # 108 Auburn CA 95603 United States
Phone: (530) 889-8616 Open 24 Hours a Day: No