Constructed in 1975, the Savanna Landing apartment building comprises 336 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/One Bath, totaling 211,752 SqFt. The property is located in Tulsa_South, at 1111 East 60th Street, Tulsa.