FRAMINGHAM — Temazcal Tequila Cantina (155 Worcester Rd.) opens Labor Day weekend near the Natick Mall. The sprawling 7,100-square-foot space seats more than 250 and carries on the chain’s tradition of serving a wide selection of tequila, margaritas, and more. The food menu features Mexican dishes, and the restaurant will have a take-out door for easy carryout.
Click here to view full article.