Oluwatobi Toluwa Owotomo, DPTOluwatobi Toluwa Owotomo · Physical Therapist1108 W Wilshire Blvd, Nichols Hills, OK 73116(347) 216-9667Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing