Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca
(847) 250-5410
Recent Reviews
Order Online
You May Also Like
Buenos Dias Burritos - 919 W Irving Pk Rd
Mexican
Grando's - 925 Irving Park Rd
Fast Food, Burgers, American
Touch Of Spice - Authentic Indian Cuisine - 913 Irving Park Rd
Indian
Restaurants in Itasca, IL
Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca, IL 60143
(847) 250-5410