Doesn't Recommend
Joined 5 years ago
Head to The Greek Islands in Greek Town.
Only reason to eat here, you are to tired or to lazy to drive 15 minutes to Greek Town
Very average Greek Food.
You will spend no more and have a meal many times better by heading to the Greek Islands Rest on Halsted St, in Greek Town
Once was enogh forme
0
Heart