Rancho GrandeLibertyville | Website
You'll feel like family at Rancho Grande, Libertyville's home for authentic Mexican food. Friday and Saturday nights are busiest, especially when the live band or DJ performs on the weekend. Dance the salsa or merengue while the Latin music plays, and enjoy a chimichanga or Mexican pizza before or after taking a spin. The romantic dining room is decked out in festive tile and stucco.