El Rancho has superb food and service and decor. One would think that a restauruant in a "strip mall" would be hard to pull off. This place has done it. Do not pass this one by!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.