Get directions to: Sub Stop Plus, Oxnard, CA
Restaurant address: 201 E 4th St Oxnard, CA 93030, USA
Restaurant: Sub Stop Plus