Toddler House Inc # 8 Service: Childcare Address: 15703 H Logenbaugh City: Houston State: TX Postal Code: 77095 Phone Number: (281) 550-4046 Rate this provider