Del Rio Restaurant
228 Green Bay Rd, Highwood
(847) 432-4608
Recent Reviews
Reserve
You May Also Like
Noon O Kabab of Highwood - 244 Green Bay Rd
Mediterranean, Persian/Iranian, Halal
Slyce Coal Fired Pizza Company - 254 Green Bay Rd
Pizza
Alex's Washington Gardens - 256 Green Bay Rd
Italian, Pizza, Seafood
Restaurants in Highwood, IL
Del Rio Restaurant
228 Green Bay Rd, Highwood, IL 60040
(847) 432-4608