AMC Otay Ranch 12
2015 Birch Road,
1 person favorited this theater
This theater is located within the Otay Ranch Town Center mall, which is an upscale outdoor shopping center in the Chula Vista neighborhood.
The theater opened on December 14, 2007 and features all digital screens (with Sony 4K digital projectors), two auditoriums with screens that are over three stories high and wider than 50 feet, and Dolby Digital sound.
Just login to your account and subscribe to this theater