Itasca Greek

1 place in Itasca, Illinois

Greek in Itasca: discover the best-rated places on Vota, ranked by real local diner votes, not ads or fake reviews.

Naxos
Naxos

Greek · Seafood · Mediterranean

W Irving Park Rd

Not rated yetSee menu and prices