Located in Pennichuck Square, El Tapatio is one of the few Mexican restaurants in the area. It has a menu that will make everyone happy—even those who a little nervous about trying a new dish. The restaurant serves fajitas, traditional favorites, create-your-own-plate options, meat and port dishes, seafood and chicken plates, vegetarian meals, quesadillas and more. Make sure to save room for dessert, as El Tapatio offers some hard-to-pass-up treats like flan, molten cake, churros and fried ice cream.