Greek Islands Restaurant
Categories Greek / Turkish Mediterranean / Middle Eastern
Address
906 South Meridian Street
Indianapolis, IN 46225
(317) 636-0700
Details
We offer a variety of options on our menu, including gluten-free food and a limited vegetarian selection.