Turtle Creek Tower

Sold
3131 Turtle Creek Boulevard, Dallas, Texas 75219

Building Size 142,974 SF
Property Type Office