care francis tulsa wallpaper st francis urgent care tulsa Urgent care st francis in tulsa ok. Saint Francis Health System Location 918 943-1050. Stillwater Medical Physi… Monday, August 15, 2022 Edit