12601 E. 86th Street North,
1 person favorited this theater
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. Taken over by AMC December 16, 2015.
Just login to your account and subscribe to this theater