KFC E080071

KFC #E080071 is a KFC restaurant located at 15971 Southwest Tualatin-Sherwood Road in Sherwood, Oregon.