Constructed in 1973, the Worthington apartment building comprises 77 units of the following unit mix: Four Bedroom/Townhouse/Three Bath, One Bedroom/Townhouse/One Bath, Three Bedroom/Townhouse/Two Bath, Two Bedroom/Townhouse/Two Bath, totaling 73,420 SqFt. The property is located in Tulsa_East, at 11813 East 21st Place, Tulsa.