KFC D241007

KFC #D241007 is a KFC restaurant located at 1580 Opelika Road in Auburn, Alabama.