Established in 2012, Tenoch currently operates locations in Boston (North End), Somerville (Davis Square), Medford (Medford Square), Melrose (Main St.), and Cambridge (North Point).
Three Tenoch food trucks roam the streets of greater Boston—El Jarocho, El Colorado, and El Trailer.