KFC E648017

KFC #E648017 is a KFC restaurant located at 2375 Southwest 8th Street in Miami, Florida.