El Rancho de Sol offers charcoal-grilled food with a homemade taste.