3701 South 10th Street
Omaha, NE 68107
Omaha, NE 68107
+1 402 330 4629
Open Hours10a-5p
Overview"Larger than life" takes on a whole new meaning when you are sitting in this theater. The huge screen measures 60 feet tall by 80 feet wide. Combined with 12,000 watts of surround...
more
