Rancho Grande offers a family-friendly atmosphere with Peruvian-influenced cuisine, music, and dancing.