A little bit of Kythera in Chicago-- Located in the heart of Chicago's Greektown, on Halstead Street, Greek Islands Restaurant is one of the most popular dining venues.
Your experience on this site will be improved by allowing cookies.