KFC D280013

KFC #D280013 is a KFC restaurant located at 4071 Union Road in St. Louis, Missouri.