KFC C750088

KFC #C750088 is a KFC restaurant located at 2175 South Townsend Avenue in Montrose, Colorado.