La Margarita

Upscale Mexican cuisine and, of course, great margaritas.
  • or