Get directions to: La Flor De Mayo, Oxnard, CA
Restaurant address: 733 Cooper Rd Oxnard, CA 93030, USA
Restaurant: La Flor De Mayo