Greek Islands
200 South Halsted St, Chicago, Illinois 60661
Featured Review : Greek Island's is my family's favorite restaurant so I go there frequently, and it never fails if you are looking for a fun, Greek restaurant with superior food at a great price.
Although the restaurant is huge, it's...See Full Review