KFC D850010

KFC #D850010 is a KFC restaurant located at 1801 23rd Street in Columbus, Nebraska.