16326 Appaloosa Oak, Selma, TX, 78154