Get directions to: Arizona Restaurant, Chula Vista, CA
Restaurant address: 2650 Main Street Chula Vista, CA 91911, USA
Restaurant: Arizona Restaurant