Full menu with prices & pictures
Isla Del Mar 1300 Glen Rock Ave, Waukegan, IL 600...
+18475996001
Reserve a table now for Isla Del Mar
Based on the average review of 4.3, the Isla Del Mar is definitely worth a visit.
The food is amazing!! Never disappoints I am a local when I feel like seafood this a place to g...
Good food, service not the greatest it took them to long to check on drinks