Contact us about living at Oklahoma Methodist Manor 4134 E. 31st Street • Tulsa, Oklahoma 74135 Ph: Main (918) 743-2565