Address 1113 E Bidwell St Folsom CA 95630 United States
Phone: (916) 983-7603 Open 24 Hours a Day: No