Starplex Cinemas Owasso 12

12601 East 86th Street North Owasso, OK 74055

918.272.6760

12 Screens