Coming to Indy in June for my annual pilgrimage and I'm going to be wanting a great pizza or two while I'm there.
Usually I have pizza sent from Chicago but we're doing without a kitchen on this trip.
Where can I find the best independent pizza on the east side of town or near the track? No chains please.
Thanks in advance!