KFC J075006

KFC #J075006 is a KFC restaurant located at 805 North Main Street in Providence, Rhode Island.