I am looking for good Mexican place to take a coworker from Korea. Ideally this place would be in the West/Northwest suburbs. He's staying in Novi, but have little faith there is good mexican in Novi, and no, border cantina does not make the cut. The type of place I am looking for should have things like carnitas, lengua tacos, cabeza tacos, maybe homemade mole dishes, tamales.
Any help would be much appreciated.