Where is Oklahoma State University–Tulsa located?
Oklahoma State University–Tulsa, Oklahoma State University–Tulsa, United States of America (approx. 36.163612°, -95.98833°)
Oklahoma State University–Tulsa, Oklahoma State University–Tulsa, United States of America (approx. 36.163612°, -95.98833°)