Luca PIZZA di ROMA

301 N. Illinois St.
Indianapolis, IN 46204
317-423-2373
VIEW WEBSITE

Downtown | Regional

COST

$12 and under



Overall Average Rating: 2.0 (1 reviews)


Dylan N.
08/23/2010

Pizza was lukewarm and tasted like vaguely-cheesy cardboard covered in grease. The only flavor for the breadsticks came from the garlic powder liberally...