Naxos Greek Island Restaurant

This week we decided to review Naxos A Greek Island Restaurant in Itasca, IL. Greek cuisine tends to be lighter in fare and more savory than spicy. Greek cousines are known for their wheat , olive oil and wine. Entering the restaurant, we noticed the atomosphere to be bright and welcoming. A traditional Greek atmosphere…