News

J. Christopher’s has closed in downtown Decatur. The restaurant was located on the first floor of 250 E. Ponce de Leon Ave.