I second Lindo Michoacan, although we go to the one in Centennial.
I don't remember if I can post a web address or not. If it is removed, just go to the name of the restaurant as all one word dot com.
http://www.lindomichoacan.com/As far as I know, all of the people that work at the restaurant near me, that are servers, bartenders, hostess/hosts, and musicians are Hispanic. We think the food is terrific, and not all tacos, fajitas, and enchiladas.......though, those are good too.
Have fun!