Apartment Unit 24666 at 9725 N Lake Creek Parkway, Austin, TX 78717 - HotPads