El Rancho Grande – Best Tacos in Downtown
17 Olvera St Suite E, Downtown, Los Angeles
El Rancho Grande is a Mexican restaurant in Los Angeles located at 17 Olvera St. Known for dishes like the Enchilada Combo and sizzling Fajitas, it's a popular choice for tourists and families soaking in the history of the plaza. Use this page to compare the FoodIndex score alongside Google, …
Loading restaurant details...