Skip to Main Content

Greek Islands Restaurant

Categories Greek / Turkish Mediterranean / Middle Eastern

Address

906 South Meridian Street
Indianapolis, IN 46225
(317) 636-0700

visit website

View on Google Maps

Details

We offer a variety of options on our menu, including gluten-free food and a limited vegetarian selection.

Nearby Art & Culture & Entertainment
Nearby Businesses & Needs
Nearby Education
Nearby Parking