KFC J718311

KFC #J718311 is a KFC restaurant located at 2687 Zelda Road in Montgomery, Alabama.