
Greek restaurant · Greektown, Chicago, Illinois, United States
Greek Islands
A Greek restaurant with two Chicago-area locations, in Greektown and Lombard, serving customers since 1971 and directly importing Greek products such as extra-virgin oli…
View profile →