Rancho Grande is a casual, hacienda-style Mexican restaurant. It offers a menu of traditional dishes, combo meals, and margaritas. Popular dishes include tacos and enchiladas.