KFC J043001

KFC #J043001 is a KFC restaurant located at 3000 Lake Washington Road in Melbourne, Florida.