Del Rio Restaurant, HIGHWOOD, Illinois (IL)
Conveniently located at 228 Green Bay Road () in HIGHWOOD, Illinois (IL) (60040), Del Rio Restaurant is available at 8474324608. It is best to give them a call in advance to make a reservation.
More restaurants in HIGHWOOD, Illinois (IL)
Del Rio Restaurant contact information and details:
Address: 228 Green Bay Road - , HIGHWOOD, Illinois (IL) 60040
Contact Phone: 8474324608