AY MI MAZATLÁN
Restaurant
•
1201 3rd Ave, Chula Vista, CA 91911, USA
7.4
Tuesday: 10 AM – 6 PM
See if anyone you trust recommends it!