15810 DELAWARE PARK, Selma TX, 78154