Get directions to: Mariscos El Campeon, Santa Paula, CA
Restaurant address: 1175 E Harvard Blvd Santa Paula, CA 93060, USA
Restaurant: Mariscos El Campeon