Do you like Mexican Food? Then you should try Azteca. It is located at the intersection of Rochester Road and long lake road in Troy Michigan. It has authentic Mexican food. You can dine in or carry out. The restaurant has Mexican atmosphere. It is very colorful and lovely. On the wall and on each table, it is painted with beautiful pictures of ancient Mexican landscape. In special days there is a three person band – they are dressed with Mexican clothing and sombreros. We tried this place a few months ago for dinner. The staff was very friendly and greeted us at the door. We took a table of four. They serve nachos with salsa & ranch as appetizer for free!! It is yummy! My little sister and I love the nachos. The food was served shortly after we ordered. My mom wanted the ‘Fajita’ and my dad ordered ‘Molcajete’ (in Mexico, ‘Molcajete’ means the stone bowl). There was so much food that we all were able to share. We were full after the dinner. They have good selection of authentic deserts. We ordered ‘deep fried ice cream’ for desert! For four people it cost us around $35. The price is really reasonable.This place is for everyone, especially Mexican food lovers. It is a family restaurant. I recommend this place for family with kids. The restaurant is overall clean. I used the bathroom which was not so clean! So I rate this restaurant 4/5 stars.