KFC L039017

KFC #L039017 is a KFC restaurant located at 2201 Eubank Boulevard Northeast in Albuquerque, New Mexico.