KFC E648032

KFC #E648032 is a KFC restaurant located at 11585 Quail Roost Drive in Miami, Florida.