KFC J625107

KFC #J625107 is a KFC restaurant located at 1520 John Ben Shepperd Parkway in Odessa, Texas.