KFC L170001

KFC #L170001 is a KFC restaurant located at 917 West South Boulevard in Montgomery, Alabama.