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