Plaza Stadium Cinemas 14

Location: 
255 West 5th Street
93030   Oxnard, California
United States
34° 11' 53.646" N, 119° 10' 45.192" W