KFC E648026

KFC #E648026 is a KFC restaurant located at 3535 Southwest 22nd Street in Miami, Florida.