KFC E645003

KFC #E645003 is a KFC restaurant located at 201 South Chestnut Street in Tallulah, Louisiana.