The Outsiders the outsiders where is Tulsa,oklahoma Asked by abigail s #714377 on 11/7/2017 4:29 PM Last updated by Aslan on 11/7/2017 5:27 PM
Tulsa is situated on the Arkansas River at the foothills of the Ozark Mountains in northeast Oklahoma.