Baptist Village Of Owasso is a nursing home located in Owasso , Oklahoma. This nursing home was first approved to provide Medicare and Medicaid services on 05/09/2000. It has 120 certified beds. Baptist Village Of Owasso is located 12600 East 73Rd Street North, Owasso, OK 74055 and can be contacted via phone number (918) 272-8007.