If you're looking for Italian restaurants in Indianapolis look no further. Agostino's Pizza is known for having some of the best Italian in Indianapolis. Located at 15 North Pennsylvania Street, ...show more
Served with garlic bread.
Last updated August 2, 2023