Address 14001 Lakeridge Cir Magalia CA 95954 United States
Phone: (530) 873-6854 Open 24 Hours a Day: No