KFC C521001

KFC #C521001 is a KFC restaurant located at 3663 General De Gaulle Drive in New Orleans, Louisiana.