KFC E791003

KFC #E791003 is a KFC restaurant located at 3553 Telegraph Road in Ventura, California.