Liberty Pass

AFFORDABLE

17321 Lookout Rd, Selma, TX 78154

Units: 104
Building style: Garden
Year built: 2016