Naxos A Greek Island Restaurant
Add to Favorites
OPEN NOW
Today: 11:00 am - 9:00 pm
Saved to Favorites
Phone: (847) 250-5410
Address: 933 W Irving Park Rd, Itasca, IL 60143
Phone: (847) 250-5248
219 N Walnut St, Itasca, IL 60143
102 E Irving Park Rd, Itasca, IL 60143
180 S Roselle Rd, Schaumburg, IL 60193
1904 S Elmhurst Rd, Mount Prospect, IL 60056
1347 W Lake St, Addison, IL 60101
401 W Irving Park Rd, Wood Dale, IL 60191
709 Meacham Rd, Elk Grove Village, IL 60007
950 Arthur Ave, Elk Grove Village, IL 60007
1590 W Lake St, Addison, IL 60101
750 N Addison Rd, Villa Park, IL 60181