Del Carmens Pizza
2855 N Water St
Decatur, IL 62526-4233
217-330-7485