Get directions to: Alta Latin Grille, Chula Vista, CA
Restaurant address: 511 Alta Road Chula Vista, CA 91910, USA
Restaurant: Alta Latin Grille