Get directions to: Alta Latin Grille, National City, CA
Restaurant address: 511 Alta Dr National City, CA 91950, USA
Restaurant: Alta Latin Grille