Address 1532 W El Camino Ave Sacramento CA 95833 United States
Phone: (916) 440-4704 Open 24 Hours a Day: No