El Rancho offers Tex-Mex cuisine in a casual dining environment.