Rancho Grande offers authentic Mexican cuisine.