KFC E648012

KFC #E648012 is a KFC restaurant located at 3061 West Sunrise Boulevard in Fort Lauderdale, Florida.