Apartment Unit 1706 at 3225 Turtle Creek Boulevard, Dallas, TX 75219-5453 - HotPads