Get directions to: Alejandro's Mexican Restaurant, Chula Vista, CA
Restaurant address: 2220 Otay Lakes Road Chula Vista, CA 91915, USA
Restaurant: Alejandro's Mexican Restaurant