Rated this place:
371 King St W, Toronto, ON, M5V1K1
Enchilada, Fun restaurant, Mexican restaurant: It's the best I have had in TO
They provide all the necessary accessories (hats, cap guns and suit) to add a little fun to your meal.
Great food, the waiter speaks Spanish to you (and likes to offer you plenty of tequila and margaritas)