North Shore Greek Fest

North Shore Greek Fest - Deerfield, IL - Labor Day weekend
Click on the picture to the right for more details