KFC E648006

KFC #E648006 is a KFC restaurant located at 14081 Southwest 88th Street in Miami, Florida.