Many Mexican restaurants ranging from little taco stands to upscale dining serve Mexican food in San Diego.  It’s the one meal locals and tourists expect to eat in this border town. People have their favorites for the classic dishes of enchiladas, chile rellenos and tacos.  Endless hours over cold margaritas are spent discussing the best...