Get directions to: La Placita Restaurant, Oxnard, CA
Restaurant address: 305 W 6th St Oxnard, CA 93030, USA
Restaurant: La Placita Restaurant