Greek Islands

100% love it
Great Greek food in Downtown Indianapolis
  • 906 South Meridian Street
    Indianapolis, IN 46225
    Near: south of McCarty street
  • Downtown
  • Website
  • Mon-Thu 10:00am-9:00pm
    Fri 10:00am-11:00pm
    Sat 4:00pm-11:00pm
    Sun 4:00pm-10:00pm
    Open until 11:00pm
  • (317) 636-0700
  • Report Incorrect Info / Closed
We're raising funds to support bars & clubs affected by the pandemic. Learn about GayCities' LGBTQ Nightlife Relief Fund