1. Naxos A Greek Island 933 W Irving Park Rd, Itasca, IL 60143 Coordinate: 41.97304,-88.03058 Phone: (847) 250-5410
2. Grando's 925 W Irving Park Rd, Itasca, IL 60143 Coordinate: 41.97305,-88.03062 Phone: (630) 773-0455