Avila's El Ranchito
2101 Placentia Avenue, Costa Mesa, 92627, United States Of America
Vegetarian Friendly, American, Japanese, Mexican, Buffet
"This place is excellent. Among the best Mexican dishes in the area. A great menu and very friendly staff. Micheladas were very tasty."