Continue to Site

    Taja Indian

  • Taja Indian, a Denver based fast-casual Indian restaurant concept has signed a three-franchise location agreement in Houston, Texas. These are the first franchises awarded by the company.