The Del Rio Restaurant
Address:
228 Green Bay Rd, Highwood, IL 60040
Phone:
(847) 432-4608
Hours:
- Tue: 5pm-10pm
- Wed: 5pm-10pm
- Thu: 5pm-10pm
- Fri: 5pm-11pm
- Sat: 5pm-11pm
- Sun: 4:30pm-9:30pm
Payment:
Cuisine:
Bar, Italian
Nice to Know:
- Good For Kids Yes
- Noise Level Quiet
- Parking Street
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Dinner
Other Details:
We combine the classic Italian Menu and new creative dishes with full attention to both. We invite you to come and accept our family's warm Welcome.
Restaurants,
Bars,
Italian,
Mexican
Other Businesses: