C.F. Penn Hamburgers in Decatur is closing.