12601 E. 86th Street North,
No one has favorited this theater yet
The Owasso 10 was opened in 2000 by Dickinson Theatres. The new multiplex featured all the amenities of its time, stadium seating, online ticketing, large lobby and concession area, game room, party room, stereo sound and much more. The theatres play first run attractions. In 2015 it was operated by Starplex Cinemas as the Owasso 12.
Just login to your account and subscribe to this theater