KFC G135299

KFC #G135299 is a KFC restaurant located at 13801 Northeast Biscayne Boulevard in North Miami Beach, Florida.