La Madrid Apartments AFFORDABLE 11320 Manchacha Rd, Austin, TX 78748 Units: 95Building style: GardenYear built: 2018