Apartment Unit 20286 at 3001 Medical Arts Street #20286, Austin, TX 78705 - HotPads