Get directions to: J & S Restaurant Incorporated, Oxnard, CA
Restaurant address: 1851 Lombard St Ste 200 Oxnard, CA 93030, USA
Restaurant: J & S Restaurant Incorporated