Luxury high rise living at these Dallas Turtle Creek Apartments. Windsor at Turtle Creek offers resort style amenities in a luxury high rise setting. Conveniently located in the heart of the Turtle Creek neighborhood in Dallas, there is no wonder everyone is so excited about Windsor at Turtle Creek apartments.