We eat here about once a month. So authentic you might want to order in Spanish. The service is OK (tell them it is someone's birthday!) but the food is good, portions are large, and the prices are low.
If you own or manage El Rancho, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.