Best Greek food in Greek Town!
Sunday, November 12, 2006
My family and I have been going to Greek Islands for years. We just love the food. I love their gyros and their stuffed tomatoes. They have free valet parking too
Pros: Great food and free valet parking