Greek restaurant · Greektown
13
13 Postcards
Greek Islands is a beloved Greektown gem serving hearty Mediterranean classics like flaming saganaki and creamy avgolemono in a cozy, charming setting.
200 S Halsted St, Chicago, IL 60661 Get directions
$$ · Menu