Enjoy the festive ambiance and gourmet foods and pastries at the largest Greek Festival in Idaho. The menu includes Roast Leg of Lamb, Greek Gyros, Greek Village Salad, Stuffed Grape leaves, Spanakopita and much more. Enjoy a Baklava Sundae with…
Read More »