KFC L039037

KFC #L039037 is a KFC restaurant located at 12921 Central Avenue Northeast in Albuquerque, New Mexico.