Restaurant of the Month: Greek Island
The Greek Island Chicago, IL, United States$85 Check / $89 Credit Let Char show you how to get your Greek on at Greek Islands. You can sit in the restaurant and think you're in Mykonos. Avgolemono soup, salad, Saganaki, roast leg of lamb, pastichio, pork souvlaki, greek chicken, rice pilaf, greek potato, and galaktoboureko. Departure Times: TBD Elk Grove Streamwood Crystal […]