KFC H766006

KFC #H766006 is a KFC restaurant located at 1513 South Limit Avenue in Sedalia, Missouri.