Address 1320 E Bidwell St Folsom CA 95630 United States
Phone: (916) 984-2300 Open 24 Hours a Day: No