New London, also known as London, Kelly's Creek, or Kellys Creek, is an unincorporated community in St. Clair County, Alabama, United States