KFC E720493

KFC #E720493 is a KFC restaurant located at 1679 Federal Boulevard in Denver, Colorado.