Greek Islands Restaurant offers you Indianapolis' finest Greek cuisine. They serve gyros, chicken souvlaki, Papa Louie's village salad, aspro fileto, tiropita (cheese pies), and avgolemono.
Location:
906 South Meridian Street, Indianapolis Indiana 46225
Telephone
317-636-0700