Taco Mix

‘Taco Mix’ LES Location Revealed on Delancey Street

Last modified August 21, 2018 at 10:50 am

An acclaimed Spanish Harlem taqueria is head south to the Lower East Side. Taco Mix, founded on East 116th Street in 1991, is known for its al pastor tacos, and considered by many as one of the city’s best. Its chosen downtown shop is to be headquartered at 156 Delancey Street, part of the one-story strip […]

Filed Under