KFC K750020

KFC #K750020 is a KFC restaurant located at 1280 West Allen Street in Scottsburg, Indiana.