Baptist Village of Owasso offers residential living homes, apartments and duplexes, life occupancy, assisted living, nursing care and skilled nursing services, and is located in Owasso, Okla. It has a fishing pond, walking trails, recreation and fitness room, village store, computers and library. It has more than 150 residential living apartments and 50-plus duplexes. Baptist Village of Owasso...