KFC E720068

KFC #E720068 is a KFC restaurant located at 1617 Research Park Drive in Davis, California.