Address & Contacts 13580 Jackson Road Sloughhouse, CA 95683 United States Tel: 916.688.8660 Directions Before & After School Care Contacts Tel: 916.688.8660 Address & Contacts 13580 Jackson Road Sloughhouse, CA 95683 United States Directions Before & After School Care