Merritts Pizza Reviews & Details
5250 W 16TH St
Merritts Pizza is located at 5250 W 16TH St in Indianapolis near the intersection of W 16th St and N Illinois St. Call (317) 246-7000 for dine in, delivery or takeout.
- Service:Dine In, Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:W 16Th St And N Illinois St
Tell us more about Merritts Pizza Indianapolis!