1. Teen Challenge of South Texas 1142 Sheldon Rd, Channelview, TX 77530 Coordinate: 29.794067,-95.12441 Phone: (281) 864-9949