Kroger Deli

3070 N Water St A Decatur IL 62526 USA

(217) 875-1296

Location