Del Carmen's Pizza
Photos and Videos
- HoursOPEN NOW
- Regular Hours:
Tue - Sat - Phone:
Main - 217-330-7485
Extra - 217-859-1215
- Address:
- 2855 N Water St Decatur, IL 62526
- Links:
- Categories
- Pizza, American Restaurants, Fast Food Restaurants, Italian Restaurants, Restaurants
- AKA
Del Carmens Pizza
General Info
Del Carmens pizza is located at 2855 N. Water St., Decatur, IL 62526 Home of the original thin crust pizza with the iconic sauce that Decatur has come to love over the last 25 years.Del Carmens pizza is located at 2855 N. Water St., Decatur, IL 62526 Home of the original thin crust pizza with the iconic sauce that Decatur has come to love over the last 25 years.