Texas Children's Specialty Care Sugar Land. Phone: 281-494-7010. Address: 15400 Southwest Freeway Sugar Land, TX 77478. Services. We welcome walk-ins for X-rays and EKGs. Walk-ins are accepted Monday through Friday, 8 to 11:30 a.m. and 1 to 4 p.m., excluding holidays. The Sugar Land location provides specialty care and treatment for a variety ....