KFC J718245

KFC #J718245 is a KFC restaurant located at 3008 Apalachee Parkway in Tallahassee, Florida.