KFC C191012

KFC #C191012 is a KFC restaurant located at 1361 Medical Center Drive in Chula Vista, California.