Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca IL 60143
(847) 250-5410
Directions
Order Online Delivery
Grubhub
Ubereats
Postmates
Doordash
Trycaviar
Seamless
Itasca, Illinois
Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca
(847) 250-5410