KFC K478005

KFC #K478005 is a KFC restaurant located at 5826 Bird Road in Miami, Florida.