KFC E720390

KFC #E720390 is a KFC restaurant located at 13109 West Alameda Parkway in Lakewood, Colorado.