Greek Islands

 
100% love it
  3
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
  • (317) 636-0700
  • Report Incorrect Info / Closed

Location

Tags