Del Rio Restaurant Reviews & Details
Del Rio Restaurant
228 Green Bay Rd
Del Rio Restaurant is located at 228 Green Bay Rd in Highwood near the intersection of Green Bay Rd and Burchell Ave. Their menu consists of Italian dishes . Call (847) 432-4608 for dine in.
- Service:Dine In
- Major Intersection:Green Bay Rd And Burchell Ave
Tell us more about Del Rio Restaurant Highwood!