KFC C750020

KFC #C750020 is a KFC restaurant located at 1060 Highway 20 in Mountain Home, Idaho.