El Ranchero is located in a strip mall facing Chandler Blvd. Not very impressive but don't let that fool you. It is a tiny place but clean and the staff was very friendly and attentive. I had the Pastor Burrito and it was excellent. If you are looking for a quick, reasonable Mexican food lunch this place is great.