Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca
(847) 250-5410
Menu
Restaurants in Itasca, IL
Naxos A Greek Island Restaurant
933 W Irving Park Rd, Itasca, IL 60143
(847) 250-5410