the Del Rio Restaurant
228 Green Bay Road, Highwood, IL                            (847) 432-4608
HomeMenuWineHistoryOperaContact Us
Weekly StoryChange of Side

HomeMenuWineHistoryOperaContact Us
Weekly StoryChange of Side




The 2018 Season is over and a resounding success.





​Our thanks to all of you who came,
enjoyed
and made it so.

Bill