From Our Editors
Located in Indianapolis, Luca Pizza's homemade pizza is finger-licking good.
Luca Pizza is located near endless parking options, allowing diners to find quick and easy parking.
The food here is super budget-friendly, too, with most items costing less than $15. So for a piece of pizza that truly sings, you'll love taking a bite out of the pie from Luca Pizza.