KFC D241003

KFC #D241003 is a KFC restaurant located at 1815 Ashville Road Northeast in Leeds, Alabama.