KFC J625106

KFC #J625106 is a KFC restaurant located at 1713 North County Road West in Odessa, Texas.