Casa de Bandini is by far the best mexican food in San Diego. In addition, it offers the best atmosphere AND margaritas. Catch it on a weekend and you'll encounter the best Mariachi band too. You can dine inside or out but outside is muey muey bueno.
Pros: great food, great outside dining, great margaritas
Cons: , A little crowded, tough parking
more