KFC D725004

KFC #D725004 is a KFC restaurant located at Tuba City Spur and Maloney Street in Tuba City, Arizona.