KFC E720223

KFC #E720223 is a KFC restaurant located at 17630 Hesperian Boulevard in San Lorenzo, California.