Address 8859 Madison Ave Fair Oaks CA 95628 United States
Phone: (916) 966-9111 Open 24 Hours a Day: No