Get directions to: El Nuevo Mariscos Cancun, El Monte, CA
Restaurant address: 3590 Cleminson St El Monte, CA 91731, USA
Restaurant: El Nuevo Mariscos Cancun