KFC E720026

KFC #E720026 is a KFC restaurant located at 1111 El Camino Real in South San Francisco, California.