About Taqueria El Can-Can

Taqueria El Can-Can is a Mexican restaurant located at 2905 N Closner Blvd in Edinburg, TX 78539. Taqueria El Can-Can has been described as an Good Mexican restaurant and has received an average rating of 5 by our members.

  • Food

    Decor

    Service

User Reviews for Taqueria El Can-Can

All Reviews for Taqueria El Can-Can