Know a great happy hour or special for this location?
Strip-mall eatery serving classic Greek fare & vegan options in a relaxed, offbeat atmosphere.
Suggest an edit
1482 W 86th St, Indianapolis, IN 46260