KFC L025011

KFC #L025011 is a KFC restaurant located at 1395 Atwater Boulevard in Atwater, California.