Saw an article about a local resident who liked the gigantic margaritas at Villa Sombrero on York. How is this place for food and are the drinks as good, and large, as the article indicated?
We live in the area, and usually go to El Pescador or Chico's, both on Figueroa, when we get a hankering for mexican fare. How does Villa Sombrero pony up to these places? Any other local places for good, sit down mexican that also serve alcohol?