71st & Binford
5741 E 71st St, Indianapolis, IN, 46220
About
As the name suggests, this location is 2 blocks west on 71st off of Binford avenue. You cannot miss this stand alone building with it's red and white striped facade. This location is more of a Greek's "express" model with a limited dining room to focus more on Delivery and Carryout in one of Indy's busiest corridors. Don't forget to take advantage of it's drive through convenience for pickup customers.
G R E E K ' S