KFC E648005

KFC #E648005 is a KFC restaurant located at 701 Northwest 119th Street in Miami, Florida.