Get directions to: Chicago Deli & Mini Mart, Oxnard, CA
Restaurant address: 1930 North Ventura Road Oxnard, CA 93036, USA
Restaurant: Chicago Deli & Mini Mart