Liberty Pass AFFORDABLE 17321 Lookout Rd, Selma, TX 78154 Units: 104Building style: GardenYear built: 2016