As far as we are concerned Azteca is the greatest Mexican restaurant around, and now there is Azteca 11 located on 53 rd. St. it has the same great food. I have eaten at this place for several years now and never had a bad meal, the food is always fresh and hot and the staff friendly and helpful. I always take friends from out of town here and they all rave about it.
Pros: good price, wonderful staff, excellent food
more