KFC E648013

KFC #E648013 is a KFC restaurant located at 401 East Broward Boulevard in Fort Lauderdale, Florida.