DECATUR, Ill. (WCIA) — A pizza shop that has been around town for more than 20 years has closed their doors.
Del Carmen’s West announced their closure on Facebook. They said it is closed and for sale. They would not give a reason why.
A message to the restaurant was not immediately returned. The phone for the business was disconnected on Wednesday.