Authentic Mexican restaurant serving fresh, delicious food with generous portions. Known for its amazing margaritas and vegetarian options.