Address 1440 W Channel Islands Blvd Oxnard CA 93033 United States
Phone: (805) 385-5620 Open 24 Hours a Day: No