KFC L039018

KFC #L039018 is a KFC restaurant located at 7010 Central Avenue Southeast in Albuquerque, New Mexico.