Let’s face it. Some places in the United States don’t have a lot to offer when it comes to decent Mexican food. If you’ve ever bitten into a bad burrito or tasteless taco, don’t lose heart! Visit San Diego. It’s just a hop, skip and a jumping bean from the Mexican border, and the dishes served at local restaurants are authentic, flavorful and mouthwateringly delicious. What’s more is you’ll have a whole lot more to choose from than mere tacos and burritos.