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