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