Current Location : 40322
American Express Supports Small Businesses Buy Local Movement
577 H Street Chula Vista, CA 91910
619-207-0174
This modest restaurant with outdoor seating has been dispensing Mexican standards since 1975.