Starrs House Service: Childcare Address: 1328 Wellington Dr City: Denton State: TX Postal Code: 76209 Phone Number: (940) 300-2579 Rate this provider