El Charro is a great place to get the Mexican food fix you're craving. The ingredients always taste very fresh, and delicious. The restaurant is spacious with very pleasant and attentive wait staff. They have an outside dining area as well, which is great for the summer! They have yummy frozen margaritas too :)
more