It really is situated within the Arkansas River between the Osage Hills and the foothills of your Ozark Mountains in northeast Oklahoma, a region with the point out often called "Green Country". Deemed the cultural and arts center of Oklahoma,[ten][eleven] Tulsa residences two world-renowned artwork museums, complete-time Qualified opera and ballet