Del Rio Restaurant
- 90-year-old veteran eatery serving a small menu of northern Italian fare as well as wine & drinks.
- Address: 228 Green Bay Rd, Highwood, IL 60040,
- City: Highwood IL
- Phone: 847-432-4608, Cuisine Type: Italian
- Hours of Operation: Tue, Wed, Thu: 5:00 pm - 9:30 pmFri, Sat: 5:00 pm - 10:00 pmSun: 4:30 pm - 9:00 pm
- Dress Code: Casual-No Shorts for Men, Payment Options: Cash, Visa, MasterCard, Discover