KFC E720306

KFC #E720306 is a KFC restaurant located at 401 Stony Point Road in Santa Rosa, California.