KFC E720097

KFC #E720097 is a KFC restaurant located at 3205 Cleveland Avenue in Santa Rosa, California.