"El Triunfo is half of a Mexican/Turkish restaurant in the Charlestown/Somerville Area. The other half of the restaurant is called Ali Baba, which is a sister restaurant of the Boston Ali Baba. Not sure why this is listed as a separate restaurant, especially since it seems like they are using the same meats, sauces, etc. between both restaurants. All this being said, the Mexican food that we tried was really good! We had a steak burrito and a chicken quesadilla and both were fresh and tasty. The portions were also good and the prices were fair. They've got a parking lot right outside and indoor seating. The whole menu is also halal. The service was friendly and fast. I'd definitely check them out."