KFC E720210

KFC #E720210 is a KFC restaurant located at 2187 Merced Street in San Leandro, California.